使用PowerShell 3创建的Windows Active Directory用户密码不起作用

问题描述

使用PowerShell 3,我使用相同的密码创建了批量用户。但是,该密码不适用于使用PowerShell创建的任何用户,并显示错误的密码。但是,当我使用“ Active Directory用户和计算机” GUI重设密码时,密码正在工作。有人可以帮我解决问题吗?

这是我的PowerShell脚本:

###START###
$UserAccounts = Import-CSV -Path "C:\scripts\USER\AD_VPN_Accounts_Test.csv"
Import-Module ActiveDirectory

Foreach ($user in $UserAccounts) {
   $FullName = $user.FullName
   $SamAccountName = $user.SamAccountName
   $displayName = $user.displayName 
   $UPN = $user.UPN
   $OU = $user.OU

   New-ADUser -Name "$FullName" -Enabled $True -AccountPassword (ConvertTo-securestring "Pa$$w0rd321$$" -AsPlainText -Force) -ChangePasswordAtlogon $True -SamAccountName "$SamAccountName" -UserPrincipalName "$UPN" -Path $OU -displayName "$displayName"
}
###END###

以下行中是否缺少任何内容

-AccountPassword (ConvertTo-securestring "Pa$$w0rd321$$" -AsPlainText -Force)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)