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

相關問題