Bonsoir,

J'ai ce script qui fonctionne si je renseigne l'ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
$OU = "OU=PI,OU=ELEVES,DC=beaussier,DC=net"
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$OU = "OU=$Description,OU=ELEVES,DC=beaussier,DC=net"
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Add-ADGroupMember -Identity "PI" -Member "$SAM"
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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