我需要一點幫助。我幾乎沒有PowerShell的經驗,但我正在使用我身邊的Pocket Guide和我的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'
但這返回,因爲它不使用儲值「找不到目錄對象」。在這個
Get-ADUser $name| Move-ADObject -TargetPath 'OU=nonactive,OU=compny,DC=domain,Dc=net'
真棒!它的工作原理,你能解釋爲什麼嗎?什麼是|爲? – elock37
您需要閱讀有關PowerShell管道:http://technet.microsoft.com/en-us/library/ee176927.aspx –