저는 약간의 도움이 필요합니다. 파워 쉘 경험이 거의 없지만 내 가이드와 GoogleFu의 포켓 가이드로 작업하고 있습니다.PowerShell을 사용하여 AD에서 사용자를 이동하려면 어떻게해야합니까?
현재 내 계획은 사용자 이름을 묻는 메시지를 저장하고 저장 한 사용자 이름으로 Get-ADUser를 사용하여 DistinguishedName을 가져 와서 저장하고 Move-ADObject를 사용하여 DistinguishedName에서 대상 경로로 사용자를 이동합니다.
내가 만나는 문제는 이러한 것을 저장하고 호출하는 것입니다. 나는 이것을 가지고 있는데, 그것은 나에게 사용자에 대한 정보를 제공한다. 고유 이름 만 분리하고 저장하려면 어떻게합니까?
$name = read-host "Enter user name"
Get-ADUser $name
DN을 저장 한 후 Move-ADObject는 저장된 값을 사용할 수 있습니까? 내가 좋아하는 개별 값을 저장하기 위해 시도했습니다
Move-ADobject 'CN=$name,OU=department,OU=company,DC=Domain,DC=net' -TargetPath 'OU=NonActive,OU=company,DC=Domain,DC=net'
그러나 이것은이 저장된 값을 사용하지 않는 "을 (를) 찾을 수 없습니다 Directory 개체"를 반환합니다.
굉장! 그것은 효과가 있습니다, 당신은 이유를 설명 할 수 있습니까? | 무엇입니까 | ? – elock37
powershell 파이핑에 대해 읽어야합니다. http://technet.microsoft.com/en-us/library/ee176927.aspx –