使用 Powershell 将 Active Directory 组移动到另一个 OU
-
09-06-2019 - |
题
如何使用 Powershell 将 Active Directory 组移动到另一个组织部门?
IE。
我想将“IT 部门”组从:
(CN=IT Department, OU=Technology Department, OU=Departments,DC=Company,DC=ca)
到:
(CN=IT Department, OU=Temporarily Moved Groups, DC=Company,DC=ca)
解决方案
您的脚本非常接近正确(我非常感谢您的回复)。
以下脚本是我用来解决我的问题的:
$from = [ADSI]"LDAP://CN=IT Department, OU=Technology Department, OU=Departments,DC=Company,DC=ca"
$to = [ADSI]"LDAP://OU=Temporarily Moved Groups, DC=Company,DC=ca"
$from.PSBase.MoveTo($to,"cn="+$from.name)
其他提示
我还没有尝试过这个,但这应该可以..
$objectlocation= 'CN=IT Department, OU=Technology Department, OU=Departments,DC=Company,DC=ca'
$newlocation = 'OU=Temporarily Moved Groups, DC=Company,DC=ca'
$from = new-object System.DirectoryServices.DirectoryEntry("LDAP://$objectLocation")
$to = new-object System.DirectoryServices.DirectoryEntry("LDAP://$newlocation")
$from.MoveTo($newlocation,$from.name)
不隶属于 StackOverflow