2008-09-16 3 views
7

Powershell을 사용하여 활성 디렉토리 그룹을 다른 조직 구성 단위로 이동하려면 어떻게합니까?Powershell을 사용하여 Active Directory 그룹을 다른 OU로 이동

즉.

내가에서 그룹 "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

를 해결하는 데 사용되는 것입니다! 업데이트를 게시 주셔서 감사합니다! –

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)