1

ユーザー名のリストを持つCSVファイルがあります。Remove-ADObject commandを使用してActive Directoryからこれらのユーザーをすべて削除する必要があります。私はこのコマンドの構文にはあまりよく慣れていません。インポートされたCSVファイルを使用してActive Directoryからユーザーを削除する必要があります

Import-Module activedirectory 

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

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

コードが機能しないと言っていますか? –

+0

はいそれは動作しないと言っています – MMbill

答えて

3

Remove-ADObjectでDNまたはGUIDを使用する必要があります。

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

ありがとうございました!あなたは最高です。 – MMbill

+0

私は助けることができてうれしいです! :)これで問題が解決したら、答えを受け入れてください。 – Nick

関連する問題