我遇到以下Powershell脚本的问题。这是Powershell新aduser属性不在可接受的范围内
该属性的值是不是值线的可接受范围1焦炭59
Import-Csv .\tableofusers.csv | foreach-object {New-ADUser -Path "ou=ou,dc=dc" -SamAccountName $_.SamAccountName -Name $_.name -DisplayName $_.name -GivenName $_.gn -SurName $_.sn -StreetAddress $_.SA -city $_.city -state $_.state -PostalCode $_.PostalCode -Country $_.Country -officephone $_.officephone -emailaddress $_.emailaddress -AccountPassword (ConvertTo-SecureString "Password1" -AsPlainText -force) -enabled $true -PasswordNeverExpires $false -Passthru}
我已经过了很多次,我不能看到或以防万一上字符59问题 任何帮助将受到欢迎
谢谢,我看了我的脚本,我确实有$ _。对于每个变量,由于某种原因,当我粘贴该脚本时,它不包含它, –
是否有任何用户从您的电子表格导入正常?将{New-ADUser 与 {write-host $ _。SamAccountName; New-ADUser 这将写入您导入的每个用户的SamAccountName,并帮助您找出哪一行导致问题。 – Raf
谢谢,没有用户正在创建我尝试了你的建议和线路看起来是正确的,错误行号是直接后新的用户 –