Création multi comptes csv
Bonsoir,
J'ai ce script qui fonctionne si je renseigne l'ou :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Import-Module ActiveDirectory
$Users = Import-Csv -Delimiter ";" -Path ".\users.csv"
foreach ($User in $Users)
{
$OU = "OU=PI,OU=ELEVES,DC=beaussier,DC=net"
$Password = $User.password
$Description = $User.description
$Detailedname = $User.firstname + " " + $User.name
$UserFirstname = $User.Firstname
$FirstLetterFirstname = $UserFirstname.substring(0,1)
$SAM = $FirstLetterFirstname + $User.name
$upn = $SAM + "@beaussier.net"
New-ADUser -Name $Detailedname -SamAccountName $SAM -UserPrincipalName $upn -DisplayName $Detailedname -GivenName $user.firstname -Surname $user.name -Description $Description -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true -ChangePasswordAtLogon $true -Path $OU
Add-ADGroupMember -Identity "PI" -Member "$SAM"
} |
Ce que je voudrais faire c'est que je n'ai pas à renseigné dans le script l'ou
J'ai essayé en remplaçant
Code:
$OU = "OU=PI,OU=ELEVES,DC=beaussier,DC=net"
par
Code:
$OU = "OU=$Description,OU=ELEVES,DC=beaussier,DC=net"
et
Code:
Add-ADGroupMember -Identity "PI" -Member "$SAM"
par
Code:
Add-ADGroupMember -Identity "$Description" -Member "$SAM"
Mes utilisateurs se créer sauf le 1er, ils sont bien dans les bons groupes mais ne sont pas classés dans les bonnes ou
Merci :)