首页 > 解决方案 > 如何在 cmdlet New-Mailbox 上使用 UTF-8?

问题描述

我们正在运行一个脚本来在 ExchangeOnline 中创建“设备”和“房间”资源,并且一切都按预期工作,只是它不接受 cmdlet 'New-Mailbox' 的 UTF-8。

如果您通过 UI 手动创建资源,Office365 会在资源上接受我们花哨的瑞典字符 ÅÄÖ,但我无法通过脚本实现。

我尝试更改 PS 的默认编码,但这仅适用于可以接受它不接受的 -Encoding 参数的 cmdlet。

$extraParams = @{ $Type = $true }
New-Mailbox -Name "$($Resource)" @extraParams

当我们使用 ÅÄÖ 作为脚本时,我们会遇到:“字符串语法验证失败”

标签: powershellutf-8office365exchange-server

解决方案


推荐阅读