Question Debutant Creation de plusieur dossier

Plus d'informations
il y a 1 an 11 mois #27392 par Hugo54
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 \"$path\adusers.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 \"$path\aduser.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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 11 mois #27397 par Laurent Dardenne
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.<br><br>Message édité par: Laurent Dardenne, à: 3/08/18 17:42

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.169 secondes
Propulsé par Kunena