运行下面的脚本时,我继续收到此错误。
New-QADUser : A parameter cannot be found that matches parameter name 'PasswordNeverExpires'.
我已经加载了活动目录模块和任务活动角色管理控制台。
删除-PasswordNeverExpires
参数可使脚本正常运行。
如果有人能对此有所了解,我会很感激。
$UserList=IMPORT-CSV C:\scripts\users.csv
FOREACH ($Person in $UserList) {
$Username=$Person.vendorname+$Person.username.substring(0,0)
$Description=$Person.description
$Domain=’@domain.com’
$UserPrincipalName=$Person.vendorname+$Domain
$Name=$Person.vendorname+” “+$Person.username
NEW-QADUSER –FirstName $Person.vendorname –Lastname $Person.username -DisplayName $Name -Description $Description –SamAccountName $Username –UserPassword ‘Password' -PasswordNeverExpires $True –UserPrincipalName $UserPrincipalName –Name $Name –ParentContainer ‘ses4energy.com/marketingportal/users’
}
答案 0 :(得分:1)
这是因为-PasswordNeverExpires
不是New-QADUser的参数。
您可以使用Set-QADUser设置“PasswordNeverExpires”标志。
New-QADUser –FirstName $Person.vendorname –Lastname $Person.username -DisplayName $Name -Description $Description –SamAccountName $Username –UserPassword ‘Password' –UserPrincipalName $UserPrincipalName –Name $Name –ParentContainer ‘ses4energy.com/marketingportal/users’ | Set-QADUser -PasswordNeverExpires $true