Windows AD使用者OU汇出到新建的AD主机

目前因为关系企业需要单独独立一间公司出来,原本在总公司底下的AD OU群组必须要汇出单独分开,到另外一台新架设的主机。

在网路上搜寻到相关指令

New-ADUser -Name "XX" -Surname "X" -GivenName "八"-SamAccountName "2016021XXXX" -UserPrincipalName "[email protected]" -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

这个是哪个部分还是指令出错了吗?

有点被搞到没有头绪了

需要麻烦大家解惑...


<<:  【Vue】v-text 、v-html与 {{ }} (Mustache)

>>:  【Mac清理】如何找出与其他ios端同步後的重复图片

第41篇-尝试建立 java 环境并运行 helloworld

尝试运行 java 环境 test@test:~$ sudo apt install openjdk...

Day 08 CSS样式改动及资料绑定详述

现在每次启动专案,预设路径都会是/,但我们目前没有Component套用这个路由,要自己切换到Pos...

Day13:终於要进去新手村了-Javascript-判断式基本结构-if…else

今天要来提到的是判断式的部分,在JS中判断式有两种语法:if...else和 switch。 这篇我...

Day8 - pandas(3)DataFrame索引与loc、iloc

DataFrame索引: DataFrame在使用索引时,必须填入栏位名称 那我们如果只想选取某个r...

Wrapping up

终於来到最後一篇了!不经不觉已经写了三十篇文章。我们由 Ktor client 接驳 API 一直讲...