1

J'ai un fichier CSV avec une liste de noms d'utilisateur, j'ai besoin de supprimer tous ces utilisateurs d'Active Directory en utilisant le Remove-ADObject command. Je ne connais pas très bien la syntaxe de cette commande - en espérant que vous puissiez m'aider ici.Je dois supprimer des utilisateurs d'Active Directory en utilisant un fichier csv importé

Import-Module activedirectory 

$list = Import-CSV C:\Users\user\Desktop\deleteuserstest.csv 

forEach ($item in $list) { 
    $samAccountName = $item.samAccountName 
    Remove-ADobject -Identity $samAccountName 
} 
+1

Voulez-vous dire que le code ne fonctionne pas? –

+0

oui je dis que ça ne marche pas – MMbill

Répondre

3

Vous devez utiliser DN ou GUID avec Remove-ADObject. Vous pouvez faire quelque chose comme ceci:

Import-Module ActiveDirectory 

$list = Import-CSV C:\Users\user\Desktop\deleteuserstest.csv 

forEach ($item in $list) { 
    $samAccountName = $item.samAccountName 

    #Get DistinguishedName from SamAccountName 
    $DN = Get-ADuser -Identity $Samaccountname -Properties DistinguishedName | 
     Select-Object -ExpandProperty DistinguishedName 

    #Remove object using DN 
    Remove-ADObject -Identity $DN 
} 
+1

Merci beaucoup! Tu es le meilleur. – MMbill

+0

Je suis content que je puisse vous aider! :) Si cela a résolu votre problème, veuillez accepter la réponse. – Nick