我需要使用导入的 csv 文件从 Active Directory 中删除用户
I need to delete users from Active Directory using a imported csv file
我有一个包含用户名列表的 CSV 文件,我需要使用 Remove-ADObject command
从 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
}
您必须将 DN 或 GUID 与 Remove-ADObject 一起使用。你可以这样做:
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
}
我有一个包含用户名列表的 CSV 文件,我需要使用 Remove-ADObject command
从 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
}
您必须将 DN 或 GUID 与 Remove-ADObject 一起使用。你可以这样做:
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
}