Delete an Organizational Unit
This guide shows you how to delete an organizational unit in Active Directory with PowerShell.
10-15 min
Delete an Organizational Unit
Command Summary
# Delete an organizational unit
Remove-ADOrganizationalUnit -Identity "OU=IT,DC=lab,DC=lan" -Recursive -Confirm:$false
# Delete multiple organizational units
Get-ADOrganizationalUnit -Filter {Name -like "*Test*"} | Remove-ADOrganizationalUnit -Recursive -Confirm:$false
# Delete all organizational units within an OU
Get-ADOrganizationalUnit -Filter * -SearchBase "OU=Departements,DC=lab,DC=lan" | Remove-ADOrganizationalUnit -Recursive -Confirm:$false
Detailed Explanations
1. Delete a specific organizational unit
To delete a single organizational unit:
Remove-ADOrganizationalUnit -Identity "OU=IT,DC=lab,DC=lan" -Recursive -Confirm:$false
2. Delete multiple organizational units
To delete multiple organizational units based on a criterion:
Get-ADOrganizationalUnit -Filter {Name -like "*Test*"} | Remove-ADOrganizationalUnit -Recursive -Confirm:$false
3. Delete all organizational units within an OU
To delete all organizational units within a particular organizational unit:
Get-ADOrganizationalUnit -Filter * -SearchBase "OU=Departements,DC=lab,DC=lan" | Remove-ADOrganizationalUnit -Recursive -Confirm:$false