目前因為關係企業需要單獨獨立一間公司出來,原本在總公司底下的AD OU群組必須要匯出單獨分開,到另外一台新架設的主機。
在網路上搜尋到相關指令
New-ADUser -Name "XX" -Surname "X" -GivenName "八"-SamAccountName "2016021XXXX" -UserPrincipalName "zhouba@XXXX.COM.CN" -DisplayName "周八" -Description "XX" -Path "OU=資金處,OU=財務部,OU=開發公司,DCXXXX,DC=COM,DC=CN" -AccountPassword(ConvertTo-SecureString "567@test" -AsPlainText -force ) -Enabled $true -ChangePasswordAtLogon $false
也成功匯出CSV檔案了
現在要把檔案導入新的AD主機內..
匯出指令
Import-Csv 'C:\user.csv' | ForEach-Object{New-ADUser -SamAccountName $.SamAccountName -Surname $.Surname -GivenName $.GivenName -Name $.Name -Group $.Group -UserPrincipalName $.UserPrincipalName -Path $.Path -AccountPassword(ConvertTo-SecureString -AsPlainText $.AccountPassword -Force) -Enabled 1 -ChangePasswordAtLogon 1}
C:\user.csv 這部分已經修改到相關路徑了但是使用powershell會報出錯誤。
ConvertTo-SecureString : 無法將引數繫結到 'String' 參數,因為它是 Null。
位於 線路:1 字元:352
~~~~~~~~~~~~~~~~~~
這個是哪個部分還是指令出錯了嗎?
有點被搞到沒有頭緒了
需要麻煩大家解惑...
2網域先樹系信任, 使用admt tool 遷移使用者就解決了 很容易的
只是看你有沒有其它需求,如果沒有就更沒有難度。
樹系信任後 轉移完成可以在取消嗎?
如果AD資料都需要互相保留的話
當然可以,admt 移轉只是將資料複製過去, 原本的不會動
是很安全的作法