You Move Me
Move objects at will with the DSMOVE command.
- By Greg Shields
So far you’ve used DSADD
to create and update information about objects in Active Directory. But what if you need to rename the object itself or move it to another location? This time out, you'll learn to use the DSMOVE command.
Unlike the other commands we’ve just covered, DSMOVE has very few
switches. Following the example of John Brown the new sales person,
what would you do if John Brown had to change his name to protect
the innocent? DSMOVE can be your own witness protection program:
Tech Help—Just An
Got a Windows, Exchange or virtualization question
or need troubleshooting help? Or maybe you want a better
explanation than provided in the manuals? Describe
your dilemma in an e-mail to the MCPmag.com editors
the best questions get answered in this column and garner
the questioner with a nifty Redmond T-shirt.
When you send your questions, please include your
full first and last name, location, certifications (if
any) with your message. (If you prefer to remain anonymous,
specify this in your message, but submit the requested
information for verification purposes.)
dsmove "cn=John Brown,ou=Sales People,dc=FirstClassCorp,dc=com"
-newname "John Doe"
Don’t forget to use DSMOD to update his first and last name within
the user object as well.
Now, if you're to completely shield Mr. Doe, you'll have to move
him from the outside Sales organization to the internal R&D
organization. Let’s move his user object from the Sales People OU to
the Research People OU, also using DSMOVE:
dsmove "cn=John Doe,ou=Sales People,dc=FirstClassCorp,dc=com"
-newparent "ou=Research People,dc=FirstClassCorp,dc=com"
Getting tired yet of typing all these distinguished names --
especially when there’re multiple objects to update? We'll discuss
the DSQUERY command and redirecting or "piping" output to create
the lists for you, but you'll have to wait until next time.
Greg Shields is Author Evangelist with PluralSight, and is a globally-recognized expert on systems management, virtualization, and cloud technologies. A multiple-year recipient of the Microsoft MVP, VMware vExpert, and Citrix CTP awards, Greg is a contributing editor for Redmond Magazine and Virtualization Review Magazine, and is a frequent speaker at IT conferences worldwide. Reach him on Twitter at @concentratedgreg.