Flash info

 "Même s'il se fait mal un vrai Geek ne crie pas, il Twitte."

Arnaud Petitjean

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
Hugo54
Utilisateur

PowerShelleur Débutant
Messages: 1
graphgraph
Karma: 0  
Debutant Creation de plusieur dossier - 3/08/18 10:47 Bonjour à tous

Je viens vers vous pour vous demandé de l'aide .
nous avons crée un script de creation d'utilisateurs dans un Ad qui fonction , mais je voudrais aussi créé un dossier pour chaque utilisateurs crée . c'est la que je block je n'arrive pas a crée les dossiers pour chaque utilisateurs via le meme fichier Csv

je vous poste le script


Import-Module ActiveDirectory
$path = Split-Path -parent $MyInvocation.MyCommand.Definition
$ou = "CN=users,DC=ADTEST,DC=fr"
$upnsuffix = "@ADTEST.FR"
$securepwd = ConvertTo-SecureString "Pass/123" -AsPlainText -Force
Import-Csv "$pathadusers.csv" | Select-Object *,
@{Name="Name"; Expression={$_.GivenName+" "+$_.Surname}},
@{Name="Path"; Expression={$ou}},
@{Name="DisplayName"; Expression={$_.GivenName+" "+$_.Surname}},
@{Name="UserPrincipalName"; Expression={$_.SamAccountName+$upnsuffix}},
@{Name="AccountPassword"; Expression={$securepwd}},
@{Name="Enabled"; Expression={$true}} | New-ADUser

Import-Csv "$pathaduser.csv" | Select-Object *,
$Name_folder="c:DossierTest" + $_.Expression={$_.Surname} | New-Item $Name_folder -ItemType Directory

Si une personne a une idée ou pourrait m'indiqué comme le réalisé .

en vous remerciant
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5507
graph
Karma: 204  
Re:Debutant Creation de plusieur dossier - 3/08/18 17:41 Salut ajoute la balise code, ce sera plus lisible.

Lit une seule fois le fichier csv.
Construit une boucle pour chaque donnée, à chaque itération tu crées un utilisateur ET si sa création réussis tu crées le répertoire associé.

Tu peux utiliser le paramètre -Whatif pour tes tests, sa présence simule l'action mais ne modifie rien.

Message édité par: Laurent Dardenne, à: 3/08/18 17:42
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2018 PowerShell-Scripting.com