DSR Evoke
DSR Evoke
Dsrevoke is a new command-line tool that can be used on domain controllers that are running
Windows Server 2003 or Windows 2000 Server to report the existence of all permissions for a specific
user or group on a set of OUs in a domain and optionally remove from the DACLs of a set of OUs all
permissions specified for a particular user or group. Dsrevoke complements the functionality provided
by Delegation of Control Wizard, which is used to delegate administrative authority, by providing the
ability to revoke delegated administrative authority.
Dsrevoke usage:
Usage: dsrevoke /report|/remove [/domain:<domainname>] [/username:<username>]
[/password:<password>|*] [/root:<domain/OU>] <securityprincipal>
/report: Only reports the ACEs that have been set for the given
principal on all domain and OU objects under root
Note
Dsrevoke removes only permissions; if a role has
user rights applied, you must manually remove them
by modifying the appropriate Group Policy. Also,
because Dsrevoke works only on domain objects and
OUs, you must manually remove ACEs if you set
them on a container object or if you explicitly set
permissions on an object within a container or OU.
For this reason, it is recommended that you always
apply permissions to OUs rather than to specific
objects within OUs, and that you apply permissions
to child OUs by using inheritance. Finally, because
Dsrevoke works only on domain objects and OUs,
you cannot use it to remove permissions from the
Configuration and Schema directory partitions.
Consequently, you typically cannot use Dsrevoke to
revoke delegation of service management tasks.