none
通过power shell创建脚本时提示找不到目录对象 RRS feed

  • 问题

  • Import-Csv -Path D:\AddUsers.csv | foreach {New-Aduser -name $_.name -SamAccountName $_.SamAccountName  -DisplayName $_.DisplayName -UserPrincipalname $_.UserPrincipalname -description $_.description -Company $_.Company -Title $_.Title -path $_.path -AccountPassword(ConvertTo-SecureString "*******" -AsPlainText -force ) -enabled $true }  

    我通过以上脚本批量创建用户时提示“New-ADOrganizationalUnit : 找不到目录对象”,我测试下来发现我的path中OU是中文的,用英文的OU路径就无问题,请问怎么修改脚本才能识别中文的OU路径?


    • 已编辑 Soul6237 2020年9月9日 7:32
    2020年9月9日 7:31

答案

  • 您好,

    请问使用New-ADOrganizationalUnit创建OU的脚本是怎么样的?如果也是使用Import-Csv导入,可以尝试用UTF-8编码保存csv文件,在Import-Csv命令中加入参数“-Encoding UTF8”。

    如果回答对您有所帮助的话, 请将回复标记为答案, 可以帮助其他有相同问题的社区成员, 并快速找到有用的答复。 感谢您的理解和支持。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已标记为答案 Soul6237 2020年9月16日 2:10
    2020年9月10日 3:28