DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk4 min

Using DSRevoke.exe to View and Remove OU Permissions

DSREVOKE.EXE can report or remove a specified user’s or group’s permissions on OUs, but Microsoft’s published requirements cover legacy Windows generations only.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DSREVOKE.EXE can report or remove permissions assigned to a specified user or group on organizational units (OUs). It is a legacy command-line utility: Microsoft’s published requirements name Windows 2000, Windows XP Professional, and Windows Server 2003, with Windows 2000 or Windows Server 2003 Active Directory domain controllers as targets. Those requirements do not establish support on current Windows releases.

Use it cautiously: first report the principal’s explicit permissions, review what the command finds and confirm the intended scope, then decide whether removal is appropriate.

As an Amazon Associate I earn from qualifying purchases.

What DSREVOKE does—and what it does not do

Microsoft describes DSREVOKE as a way to report permissions for a specified user or group on a set of OUs and optionally remove that principal’s permissions from those OUs’ discretionary access control lists (DACLs). It is intended to help revoke delegated administrative authority and complements the Delegation of Control Wizard. Microsoft’s description is specifically about OUs and a named principal; it does not establish DSREVOKE as a general-purpose editor or complete audit tool for every Active Directory object or naming context. Microsoft Download Center: DSREVOKE.EXE

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“Dsrevoke complements the functionality provided by the Delegation of Control Wizard, which is used to delegate administrative authority, by providing the ability to revoke delegated administrative authority.”

— Microsoft Download Center

Check the legacy platform requirements first

Microsoft lists version 1.0 of DSREVOKE.EXE and a publication date of July 15, 2024, alongside a 204.0 KB executable and 37.5 KB documentation file. These are download-page metadata, not evidence of recent maintenance or compatibility with modern Windows. The page names Windows 2000, Windows XP, and Windows Server 2003 as supported operating systems, and Windows 2000 and Windows Server 2003 Active Directory domain controllers as targets. Do not assume it is supported on a current client or server release.

Microsoft’s installation instructions say to run DSREVOKE /? from a command prompt on a Windows 2000, Windows XP, or Windows Server 2003 domain member or controller in the forest being targeted. Consult the documentation included with the utility for the exact syntax and prompt behavior before using it.

Report permissions before removing anything

  1. Identify the role and scope. Microsoft recommends using a unique security group for each specific administrative role and delegating through OU inheritance. Determine which group or user and which OU or OU scope you intend to review.
  2. Read the utility’s syntax. On a platform covered by Microsoft’s published instructions, open a command prompt on a domain member or controller in the target forest and run DSREVOKE /?. Check the supplied documentation for the options and expected prompts.
  3. Run a report. Use the report function to inspect the principal’s explicit permission entries on the relevant OU objects. A technical walkthrough gives this illustrative form:
    Dsrevoke /Report OU=NewYork,DC=Contoso,DC=Com ContosoEd.Price
    The domain and account are examples, not values to copy into a real environment. Confirm the distinguished name and principal format against the utility documentation and your directory.
  4. Review the entries and intended scope. Do not treat a report as proof that every permission on every type of Active Directory object has been audited. Where needed, verify an entry in Active Directory Users and Computers (ADUC): enable View > Advanced Features, then inspect the OU’s Security tab and Advanced Security Settings. The walkthrough describes this check for a reported access control entry (ACE).
  5. Remove only after review. If the reported entries are the ones you intend to revoke, the walkthrough illustrates:
    Dsrevoke /Remove OU=NewYork,DC=Contoso,DC=Com ContosoEd.Price
    Confirm the exact principal and OU scope before proceeding. Use the installed utility’s documentation to verify the removal command’s syntax and prompt behavior; the example is not a guarantee of a preview or rollback mechanism.

For the Microsoft download and documentation, see the DSREVOKE.EXE Download Center page. The example commands and ADUC verification steps above are from a technical walkthrough, not evidence of a live test.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Known caveats and alternatives

Reported search and naming limitations

A 2019 secondary technical article reports that DSREVOKE may find only up to 1,000 OUs in one search and may fail when an OU name contains a forward slash. Microsoft’s download page does not itself document those limitations, so treat them as reported caveats rather than official specifications. If the search scope is large or names include a slash, validate coverage rather than assuming the report is complete. HeelpBook: Active Directory Delegated Permissions (View/Remove)

Considering dsacls.exe

The same article describes dsacls.exe as an option for removing delegated permissions, but says it does not search subcontainers in the way DSREVOKE does. The available descriptions do not establish it as a like-for-like reporting and traversal replacement. Compare the exact scope and entries each method affects before choosing one.

Do not confuse it with DFS Replication delegation

Microsoft’s Revoke-DfsrDelegation PowerShell cmdlet revokes permissions for users or groups on a DFS Replication group. That is a distinct, narrow DFSR operation, not a general replacement for removing OU permissions. Microsoft Learn: Revoke-DfsrDelegation

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to audit delegated permissions across Active Directory

For the question “How can I see what delegated permissions a user or group has across Active Directory?”, DSREVOKE’s documented role is narrower: report permissions for a specified principal on OUs. Start with the role group and OU scope you need to assess, run a report, and inspect relevant entries. Do not infer from a DSREVOKE report that all permissions throughout the directory—or permissions on non-OU objects—have been covered.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Before cleanup, distinguish the specific role-based entries you mean to revoke from other access that the principal may need. The documented report-then-review approach helps make the decision explicit; the sources do not establish a universal safe-removal preview or rollback workflow.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.