iT邦幫忙

0

Windows AD使用者OU匯出到新建的AD主機

  • 分享至 

  • xImage

目前因為關係企業需要單獨獨立一間公司出來,原本在總公司底下的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

... ssword(ConvertTo-SecureString -AsPlainText $_.AccountPassword -Force) ...
~~~~~~~~~~~~~~~~~~
CategoryInfo : InvalidData: (:) [ConvertTo-SecureString],ParameterBindingValidationException
FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.Conve
rtToSecureStringCommand
這個是哪個部分還是指令出錯了嗎?

有點被搞到沒有頭緒了

需要麻煩大家解惑...

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答