Мы запускаем сценарий для создания ресурсов «оборудования» и «помещения» в ExchangeOnline, и все работает, как предполагалось, за исключением того, что он не будет принимать UTF-8 для командлета «Новый почтовый ящик».
Office365принимает наши причудливые шведские символы ÅÄÖ на ресурсах, если вы вручную создаете их через пользовательский интерфейс, но я не могу сделать это с помощью сценария.
Я попытался изменить кодировку по умолчанию для PS, но это относится только к командлетам, которые могут приниматьаргумент -Encoding, которого он не имеет.
$extraParams = @{ $Type = $true }
New-Mailbox -Name "$($Resource)" @extraParams
При использовании ÅÄÖ для скрипта мы встречаемся с: «Проверка правильности синтаксиса строки»