Bonjour à tous,
je souhaiterais créer un script qui importe les données de mon fichier .csv
Jusque là OK
Mais je bloque, j'explique:
Je dois créer 100 users AD
dans mon fichier .csv j'ai les colonnes suivantes:
Societe name displayname acountpassword
je dois créer les OU en fonction du nombre de sociétés (Une société = 1 OU)
Et je dois attribuer un password différent pour chaque UserAD
J'ai trouvé ceci mais, je vois que ce script ne gère que la création des comptes utilisateurs dans une même OU avec un mot de passe unique
Pouvez-vous m'aider SVP je ne suis pas un expert PS
Je vous remercie d'avance
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Import-Module ActiveDirectory $path = Split-Path -parent $MyInvocation.MyCommand.Definition $ou = "OU=users,OU=demo,DC=demo1,DC=local" $upnsuffix = "@demo1.local" $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
Partager