27.06.2025

How to Manage Organizational Units (OUs) in Active Directory – Create, Delete, and Modify OUs

An Organizational Unit (OU) is a fundamental container within Active Directory (AD) that organizes and holds objects such as user accounts, computers, groups, and other OUs. Acting like a folder within the directory, OUs help administrators logically structure and manage resources in a scalable and hierarchical way. Management of OUs is restricted to domain administrators or users who have been granted delegated permissions for specific OUs, ensuring controlled and secure administration. Additionally, OUs support nesting, allowing you to create complex hierarchies that reflect your organization's structure. One of the key advantages of using OUs is the ability to link Group Policy Objects (GPOs) directly to them, enabling centralized management of security settings, software deployment, and other configurations tailored to the OU’s contents.

Creating an Organizational Unit

OUs are created via Active Directory Administrative Center (ADAC), Active Directory Users and Computers (ADUC), command prompt and PowerShell.

Creating OU with ADAC

Lets create an OU via ADAC:

Run the dsac.exe. Switch to tree view and expand your domain or OU where you want to place your new one. Right-click an OU or Domain, select New..., and after that select Organizational Unit.

The Create Organizational Unit window appears:

Enter a unique name for the OU and click OK.

Creating OU with the Command Line

To create an OU via cmd, run dsadd.exe with the following parameters:

dsadd.exe ou "OU=testorg,DC=office,DC=local" -desc "TestOU"

This will create a TestOU in the domain with description “TestOU”.

Creating OU with PowerShell

New-ADOrganizationalUnit cmdlet can help us to accomplish the creation task. Run PowerShell as Administrator and type the following:

Import-Module ActiveDirectory
New-ADOrganizationalUnit "TestOU" -Description "TestOU"

This will create a TestOU in the domain with description “TestOU”.

Deleting an Organizational Unit

OUs cannot be deleted easily; they are protected from accidental deletion by default. In order to delete an Organizational Unit, we need to uncheck the Protected from Accidental Deletion checkbox from the OU's properties.

Deleting OU with ADAC

Open the Active Directory Administrative Center (dsac.exe).

Switch to tree view, expand your domain and find the OU you want to delete. Rightclick the OU and then Delete.

The Delete Confirmation window appears:

Click Yes to confirm. If the OU contains child objects, click Yes again.

Deleting OU with Using the Command Line

To delete an OU using a command prompt we need to use dsrm.exe tool in cmd run as an administrator with the following syntax:

dsrm.exe "OU=TestOU,DC=office,DC=local" -subtree

This will completely remove an OU with any existing sub-OUs.

Deleting OU with Windows PowerShell

In order to delete an OU we need to use the New-ADOrganizationalUnit PowerShell cmdlet:

Import-Module ActiveDirectory
Remove-ADObject -Identity "OU=TestOU,DC=office,DC=local" -Recursive -Confirm:$False

This will completely remove the TestOU OU with any existing sub-OUs.

Modifying an Organizational Unit

Sometimes you need to modify and OU so here is explanation to do those three different ways.

Modifying an OU with the Active Directory Administrative Center

Open the Active Directory Administrative Center (dsac.exe). Switch to tree view and find the OU that you need to modify.

Rightclick it and select “Properties:” in the appeared window you can change OU settings such as description or manager.

Uncheck the Protected from Accidental Deletion setting and click OK.

Modifying OU with the Command Line

In order to modify an OU, you need to use dsmod.exe in cmd as administrator. But in this case, you can modify only description.

dsmod.exe ou "OU=TestOU,DC=office,DC=local" -desc "New description"

Here we assign “New description” to the TestOU.

Modifying OU with the Windows PowerShell

The Set-ADOrganizationalUnit PowerShell cmdlet is what we will use to change the OU. It is very powerful unlike dsmod.exe. You can easily change lots of OU’s parameters such as DistinguishedName, LinkedGroupPolicyObjects or ManagedBy. Here is the example of how to change ManagedBy parameter in an OU:

Import-Module ActiveDirectory
Set-ADOrganizationalUnit -Identity "OU=TestOU,DC=office,DC=local" -ManagedBy "CN=User,CN=Users,DC=office,DC=local"

Conclusion

Organizational Units (OUs) play a vital role in structuring and managing Active Directory environments efficiently. They allow administrators to logically group users, computers, and other resources, simplifying delegation of permissions and application of Group Policy Objects (GPOs). Whether you use the Active Directory Administrative Center, command-line tools, or PowerShell, managing OUs—creating, modifying, or deleting them—is essential for maintaining a secure and well-organized domain infrastructure. Proper OU management ensures streamlined administration, better security control, and improved scalability as your organization grows.

FAQ