To make the case for ADModify, let me use a simple comparison of ADModify versus Active Directory Users & Computers (ADU&C) in a Windows Server 2003 Domain. Let's suppose we want to modify 100 users in one motion. With ADU&C, you would only be given 5 tabs from which to choose and a total of around 40 properties to manipulate. Groups are far worse; only a single property (the Description field) is available. If you were to use ADModify to modify those same 100 users, you would be given 17 tabs (including 3 Exchange 2000/2003-related tabs) and over 110 properties to modify! You can modify nearly every property found on the following property tabs:
General, Address, Account, Profile, Telephones, Organization, E-Mail Addresses, Remote Control, Member Of, Dial In, Exchange General, Exchange Features, Mailbox Rights, Environment Sessions, Terminal Services Profile, and Custom (for modifying
Included with the possible manipulations are some very slick Add/Remove options. User's group memberships can be selectively added and removed, allowing admins to just remove all the selected users from a particular group, without the selected users having identical group memberships to begin with. SMTP Addresses can be added or removed using variables for values such as first name, last name and mail alias, allowing admins to remove old SMTP domain names, for example after a corporate merger where a new company name and domain name was adopted. The third add/remove option is Exchange Mailbox Rights. With this option you can not only grant or deny rights to a user's Exchange mailbox, but you can also export out these permissions for use in a migration to a new Exchange Organization (ADModify also has a feature to Import Mailbox Rights, giving you the other half of this feature set).
So, you can see how this tool provides you with enhanced capability to mass manage your Windows 2000/2003 (as well as some Exchange 2000/2003) object properties with ease. Should you make a mistake with your changes, not to worry! AdModify also has an Undo Changes feature; all changes are stored in an XML file and can be undone by selecting the XML file listing the original changes.
Overall, ADModify is a time-saving powerful (and free!) tool from Microsoft that will make modifying Active Directory objects a simple, fast and efficient task. You can download the latest version of ADModify at http://workspaces.gotdotnet.com/ADModify.
Nick Cavalancia (MCSE, MCT, MCNE and MCNI) is the owner and principal consultant at Exchange Consultants (www.exchangeconsultants.com), a consulting firm specializing in the architecting of Active Directory and Exchange solutions.
This was first published in December 2004