Here’s some PowerShell someone sent me that moves all the contacts in the Active Directory domain contoso.com to the child domain corp.contoso.com:
Import-module ActiveDirectory
Get-adobject -ldapfilter “(objectclass=contact)” -SearchBase ‘OU=Sales,DC=contoso,DC=com’ | move-adobject -TargetPath “OU=Sales,DC=corp,DC=contoso,DC=com” -TargetServer dc1.corp.contoso.com
You need to customize the domains, OUs and target server to make it work of course.
The above tip was previously published in an issue of WServerNews, a weekly newsletter from TechGenix that focuses on the administration, management and security of the Windows Server platform in particular and cloud solutions in general. Subscribe to WServerNews today by going to http://www.wservernews.com/subscribe.htm and join almost 100,000 other IT professionals around the world who read our newsletter!
Mitch Tulloch is an eleven-time recipient of the Microsoft Most Valuable Professional (MVP) award and a widely recognized expert on Windows Server and cloud computing technologies. Mitch is also Senior Editor of WServerNews. For more information about him see http://www.mtit.com.
Mitch, would this work for domains in different forests as long as there is a trust?
Good question, I’m not sure though. Best would be for you to ask over on https://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverds
I conform this works, fantasticly, command needs to be run from the server that has the objects, to then send it to the target