none
使用powershell的new-aduser命令时候报错 RRS feed

  • 问题

  • Import-Csv 'D:\TEST.csv' | ForEach-Object {New-ADUser -SamAccountName $.SamAccountName -Surname $.Surname -GivenName $.GivenName -Name $.Name -UserPrincipalName $.UserPrincipalName -DisplayName $.DisplayName -Path $.Path -email $.email -mobile $.mobile -title $.title -company $.company -department $.department -AccountPassword(ConvertTo-SecureString "P@ss1234" -AsPlainText -Force) -Enabled 1 -ChangePasswordAtLogon 1 }

    在使用powershell批量创建账户的时候,使用了如上命令并确认csv文件中内容无误,但是运行之后,就显示如下报错:

    New-ADUser : 对象名称语法不正确。
    所在位置 行:1 字符: 44
    + ... ach-Object {New-ADUser -SamAccountName $.SamAccountName -Surname $.Su ...
    +                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (CN=$.Name,$.Path:String) [New-ADUser], ADException
        + FullyQualifiedErrorId : ActiveDirectoryServer:8335,Microsoft.ActiveDirectory.Management.Commands.NewADUser

    报错为第一个大括号处,不理解为何报错

    2019年5月21日 13:48