如何通过powershell从AD中删除所有OU

时间:2016-02-12 15:36:20

标签: powershell

我正在使用活动目录测试powershell, 已创建特定域中的OU列表,但无法从AD中删除所有OU,要删除除AD内置的所有OU 下面是我正在使用的脚本,但它拒绝访问 - 使用管理员ID

Get-ADOrganizationalUnit -Filter {Name -notlike "Domain Controllers"} -SearchBase (Get-ADDomain).Distinguishedname -SearchScope OneLevel | Remove-ADOrganizationalUnit -Recursive -Confirm:$false

1 个答案:

答案 0 :(得分:0)

OU默认受保护,您必须在删除之前删除该标志:

Set-ADObject -ProtectedFromAccidentalDeletion $false