jeudi 25 août 2016

Script Powershell pour la création d'un groupe des utilisateurs importés par un fichier CSV

Bonjour les amis

Je vous montre aujourd’hui un script simple pour créer en masse un groupe d'utilisateur AD

Étapes:

1. Créer un fichier CSV selon le format du fichier séparer par des ";"

2. Modifier dans le script le chemin d'accès vers le fichier CSV

3. Modifier le chemin de l'OU ou vous voulez stocker vos utilisateurs


NB: Vous pouvez ajouter plusieurs autres options sur la commande New-ADUser

J'ai par exemple   le paramètre -PasswordNeverExpires $true

Lien d'aide commande New-ADUser: https://technet.microsoft.com/en-

us/library/dd391883(v=ws.10).aspx







Import-Module ActiveDirectory 

$Users = Import-Csv -Delimiter ";" -Path "C:\Users\Administrateur\Desktop\Scripts\userlist.csv" 
 
foreach ($User in $Users)  
{  
    $OU = "OU=Users,DC=LAB,DC=lan" 
    
    $Password = $User.password 
    
    $UserFirstname = $User.Firstname 

    $Detailedname = $User.firstname + " " + $User.name 
  
    $FirstLetterFirstname = $UserFirstname.substring(0,1) 
  
    $SAM =  $FirstLetterFirstname + "." + $User.name
   
    New-ADUser -Name $Detailedname -SamAccountName $SAM -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $user.firstname -Surname $user.name -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -PasswordNeverExpires $true -Enabled $true -Path $OU  
} 


Enjoy ;)

Aucun commentaire:

Enregistrer un commentaire