Enable-ADAccount:无法验证参数'Identity'的参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Enable-ADAccount:无法验证参数'Identity'的参数相关的知识,希望对你有一定的参考价值。
嘿家伙我正在试图摆脱这个错误,我有一个users.csv文件应该创建一个新用户,当我运行以下powershell脚本。我收到此错误,并对如何解决它感到困惑。谢谢阅读
- 第一段代码就是当我在PowerShell中运行时发生的事情
- 第二段代码是powershell脚本
- 是usres文件
错误:
Please enter the desired password for 'CN=Kevin,CN=Users,DC=ICS021,DC=local'
Password: Repeat Password: Enable-ADAccount : Cannot validate argument on parameter 'Identity'. The argument is null. Provide a valid value for the argument, and then try running t
he command
again.
At C:UsersAdministratorDesktopusers.ps1:6 char:34
+ Enable-ADAccount -Identity $user.Identity
+ ~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Enable-ADAccount], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ActiveDirectory.Management.Commands.EnableADAccount
代码:
$users = Import-CSV "C:UsersAdministratorDesktopusers.csv"
ForEach ($user in $users) {
$securepwd = ConvertTo-SecureString -String $user.'password' -AsPlainText -Force
New-ADUser -Name $user.Name -GivenName $user.'Given Name' -Surname $user.Surname -SamAccountName $user.'SamAccountName'
Set-ADAccountPassword -Identity $user.SamAccountName -Reset -NewPassword $user.NewPassword
Enable-ADAccount -identity $user.identity
}
Csv:
Name,Given Name,Surname,SamAccountName,UserPrincipalName,Password
Kevin,Belanger,KB,2019,2019,password
答案
尝试更换
Enable-ADAccount -identity $user.identity
通过
Enable-ADAccount -identity $user.SamAccountName
以上是关于Enable-ADAccount:无法验证参数'Identity'的参数的主要内容,如果未能解决你的问题,请参考以下文章
ResourceInitializationError:无法验证记录器参数::信号:已杀死
Sol-verifier 构造函数参数 - 失败 - 无法验证