Search the Community
Showing results for tags 'automatisation'.
-
Bonjour, Je dois réaliser un script sur Powershell qui en fonction d'un fichier Excel doit : -Créer des utilisateurs sur mon AD -Assigner chaque utilisateur à un groupe de sécurité -Assigner chaque utilisateur à une OU Voici mon fichier Excel Voici ma ligne de commande. Pour l'instant, il crée juste les utilisateurs. function OU { param($myou) $result = [adsi]::Exists("LDAP://OU=$myou,OU=Supinfo,DC=domaine.brunin") if($result -ne 'True') { New-ADOrganizationalUnit -Name $myou -Path "ou=Supinfo,dc=domaine.brunin" Write-Host "Création de l'OU $myou" } } $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++){ $lastname = $Sheet.Cells.Item($i,2).Text $Firstname = $Sheet.Cells.Item($i,3).Text $username = $Sheet.Cells.Item($i,4).Text $groupe = $Sheet.Cells.Item($i,5).Text $OU = "OU=$Direction,OU=$Educateur,OU=$Ouvrier,DC=supexchange,DC=fr" New-ADUser -Name "$firstname $lastname" –GivenName $firstname –Surname $lastname –DisplayName "$Username" Write-host $firstname $lastname $Username $groupe } $Excel.quit() Merci à vous !
- 4 replies
-
- powershell
- script
-
(and 2 more)
Tagged with: