首页 > 解决方案 > 使用非英语值配置批量 Msol 用户

问题描述

我一直在尝试通过具有非英语值的 .csv 文件配置大量 Msol 用户。首先尝试从 .csv 文件导入我想设置的值,但没有收到任何错误,我尝试更新的用户也没有得到更新。然后,我尝试通过在 Powershell 中编写非英语值来设置帐户,并收到一个错误,其中提到了我的非英语值。非英语值有什么特殊语法吗?我的代码中的某些内容是我试图从文件中导入值的问题吗?

谢谢。

编码:

Import-Csv C:\Documents\Changes.csv | Get-MsolUser | Where {$_.UserPrincipalName -eq $_.userprincipalname} | Set-MsolUser -Department $-.class -Office $_.school -Title $_.title

错误:

Set-MsolUser:找不到接受参数“×לי××”的位置参数。在 C:\UserChanges1.ps1:5 char:143 + ... ipalname} | Set-MsolUser -Department "מור×"" -Office "×לי×× ×¡ ... + ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Set-MsolUser ],ParameterBindingException + FullyQualifiedErrorId:PositionalParameterNotFound,Microsoft.Online.Administration.Automation.SetUse

标签: powershell

解决方案


推荐阅读