2008-09-16 2 views
7

Как переместить активную группу каталогов в другое подразделение с помощью Powershell?Переместить группу Active Directory в другое подразделение с использованием Powershell

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) 

ответ

6

Ваш сценарий был действительно близок к правильному (и я очень ценю ваш ответ).

Следующий сценарий, что я использовал, чтобы решить мою проблему .:

$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) 
+0

Great !! Благодарим за публикацию обновления! – 2008-09-17 22:37:21

3

Я не пробовал этого, но это должно сделать это ..

$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)