Powershell : Suppression massive de comptes via un fichier CSV

By | 25 June 2013

L'objectif du script est de sauvegarder les droits AD (groupes) de chaque compte, puis de supprimer le compte via une liste fourni via un fichier CSV.

Entrée : fichier csv contenant les listes des codes utilisateurs à supprimer

Sortie : Sauvegarde des groupes AD du compte + Suppression

Pré-requis :

Powershell + Addons Quest.

Add-PSSnapin Quest.ActiveRoles.ADManagement
import-csv users.csv | foreach 
{
$user = Get-QADUser $_.userName
$NomDest = $user.SamAccountName
$user.memberOf | Get-QADGroup | Select-Object NTAccountName _
| Export-Csv -delimiter "`t" "$NomDest.txt"
Remove-QADObject -identity $user -Force
}

Leave a Reply

Your email address will not be published. Required fields are marked *