Voilà, j'ai trouvé comment ajouter des utilisateurs mais j'aimerai les placer dans une OU.. J'ai trouvé cette commande mais rien ne bouge..
$XLSDoc = "C:\Users\Administrateur\Documents\Scipt création d'utilisateur\Ouvrier.xlsx"
$SheetName = "Firstname"
$Excel = New-Object -ComObject "Excel.Application"
$Workbook = $Excel.workbooks.open($XLSDoc)
$Sheet = $Workbook.Worksheets.Item(1)
$Excel.Visible = $true
$RowCount = $Sheet.UsedRange.Rows.Count
Write-Host "Il y a $RowCount utilisateurs"
for ($i=2; $i -le $RowCount; $i++){
$name = $Sheet.Cells.Item($i,2).Text + "." + $Sheet.Cells.Item($i,1).Text
$firstname = $Sheet.Cells.Item($i,2).Text
$lastname = $Sheet.Cells.Item($i,1).Text
$login = $Sheet.Cells.Item($i,2).Text + "." + $Sheet.Cells.Item($i,1).Text
$Uoffice = $Sheet.Cells.Item($i,3).Text
$Upassword = $Sheet.Cells.Item($i,4).Text
$dept = $Sheet.Cells.Item($i,5).Text
Switch ($i=3; $i -le $RowCount; $i++){
"Direction" {$Sheet.Cells.Item($i,3).Text = "OU=Direction,OU=Labo6,DC=oomaine.brunin"}
"Staff" {$Sheet.Cells.Item($i,3).Text = "OU=Staff,OU=Labo6,DC=oomaine.brunin"}
"Ouvrier" {$Sheet.Cells.Item($i,3).Text = "OU=Ouvrier,OU=Labo6,DC=oomaine.brunin"}
New-ADUser -Name "$name" –GivenName $firstname –Surname $lastname –DisplayName "$name" -City $Uoffice –SamAccountName "$login".ToLower() -AccountPassword (convertto-securestring 'Salut98' -asplaintext -force )
}
$Excel.quit()
Merci à vous.