Powershell : Suppression massive de comptes via un fichier CSV

de | 25 juin 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
}

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.