# Ajout utilisateurs AD A partir du fichier utils.csv suivant, créer un script PowerShell permettant d'ajouter chaque utilisateur à l'annuaire. ``` BENABDALLAH:Mehdi:mbena BENHAMIDOUCHE:Amine:abenh BESSAS:Abdeljalil:abess BLAIZE:Adrien:ablai BOUNNI-GHOURABI:Jasir:jboun FALI:Adem:afali GASSO:Ilyes:igass KITTANEH:Joseph:jkitt POMMIER:Hugo:hpomm RACHDI:Abdelmajid:arach SID:Souheib:ssid ``` - aide 1: utiliser Get-Content pour lire le fichier et Write-Host et New-ADuser pour la création des utilisateurs à l'AD - aide 2: utiliser une boucle for, Foreach plus particulièrement - aide 3: ``` Set-Location "C:\Users\Administrateurs\Documents" Foreach ($ligne in Get-Content "utils.txt") { $util=… $name=$util[2] $givenName=… $surName=… Write-Host "Création de ” $name " / " $givenName " / " $surName New-ADuser … } ``` # Quelques commandes : Documentez les commandes suivantes : | Commande | | |:------------- |:------------------------------------------------------| |Get-ADUser | ... | |Set-ADUser | ... | |New-ADUser | ... | |Remove-ADUser | ... | Expliquez chacun des arguments et mécanisme de pipes de ces bout de script PowerShell : a. PS > Get-ADUser -Filter * | Format-Table GivenName,Surname, Name, Sam* b. PS > $passwd = ’Passw0rd123*!’ PS > $passwd = ConvertTo-SecureString $passwd -AsPlainText -Force PS > New-ADUser -SamAccountName DucableJR -Name ’JR Ducable’ -AccountPassword $passwd c. PS > Set-ADAccountPassword -Identity BracameE -NewPassword $passwd PS > Set-ADUser -Identity BracameE -Enabled $true Créer l'utilisateur Posichon avec le nom Cornichon. Puis modifier la description, du numéro de téléphone principal et des autres numéros de téléphone selon : Description : Utilisateur sympathique Telephone = 0110203040 Autre Téléphones = 0250403020 et 0340506070 Puis supprime le champ Autre Téléphones # AD utilisateurs (suite) A partir du même fichier utils.txt utilisé pour la création des utilisateurs, écrire les scripts suivants : Script UtilEnabled.ps1 Ce script lit le fichier utils.txt et active les comptes des utilisateurs (ils sont désactivés par défaut) Script utilSuppression.ps1 Ce script lit le fichier utils.txt et supprime les utilisateurs