如何使用 PowerShell 从特定 OU 中删除所有用户?
为了从特定 OU 中删除所有用户,我们首先需要从该 OU 中检索用户。例如,我们在名为 LABDOMAIN 的 OU 中有 3 个用户,并且我们需要删除它们。
Get-ADUser -SearchBase "OU=LabUsers,DC=labdomain,DC=local" -Filter *
上面的命令将从特定 OU 中检索用户,然后我们可以使用 Remove-ADUser 命令删除它们。
示例
Get-ADUser -SearchBase "OU=LabUsers,DC=labdomain,DC=local" -Filter * | Remove-ADUser -Confirm:$false -Verbose
已添加 -Confirm 开关,以绕过所有用户的确认。默认确认值为 true。
输出
VERBOSE: Performing the operation "Remove" on target "CN=JensonA,OU=LabUsers,DC=labdomain,DC=local". VERBOSE: Performing the operation "Remove" on target "CN=ChrisT,OU=LabUsers,DC=labdomain,DC=local". VERBOSE: Performing the operation "Remove" on target "CN=ChiragN,OU=LabUsers,DC=labdomain,DC=local".
广告