如何使用 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".

更新于:20-11-2020

2K+ 浏览

开启你的职业生涯

完成课程进行认证

开始学习
广告