如何使用 PowerShell 從活動目錄中刪除組織單位 (OU)?


要使用 PowerShell 從活動目錄中刪除 OU,我們需要使用命令 Remove-ADOrganizationUnit

Remove-ADOrganizationalUnit -Identity "OU=LabUsers,DC=Labdomain,DC=Local"

如果 OU 受到意外刪除的保護,你會收到如下所示的 Access is Denied 錯誤。

Remove-ADOrganizationalUnit : Access is denied At line:1 char:1 + Remove-ADOrganizationalUnit -Identity "OU=LabUsers,DC=Labdomain,DC=Lo ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (OU=LabUsers,DC=Labdomain,DC=Local:ADOrganizationalUnit) [Remove-ADOrgan izationalUnit], UnauthorizedAccessException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:System.UnauthorizedAccessException,Microsoft.ActiveDirectory.Managem
ent.Commands.RemoveADOrganizationalUnit

所以首先需要使用 Set-ADOrganizationalUnit 命令停用保護模式,然後需要像下面一樣執行刪除命令。

$ou = "OU=LabUsers,DC=Labdomain,DC=Local" Set-ADOrganizationalUnit -Identity $ou -ProtectedFromAccidentalDeletion $false Remove-ADOrganizationalUnit -Identity $ou -Confirm:$false -Verbose

你需要確保不存在子物件,否則,OU 就無法刪除。

已更新: 20-11-2020

970 瀏覽

開啟您的 職業生涯

完成本課程,獲得認證

入門
廣告
© . All rights reserved.