Exchange:New-EmailAddressPolicy 参数无效

Exchange:New-EmailAddressPolicy 参数无效

我想为我的 Office 365 Exchange Online 添加电子邮件地址策略。但是当我尝试添加策略时,我总是收到相同的错误。

命令:

New-EmailAddressPolicy -Name MyPolicy -EnabledEmailAddressTemplates "SMTP:%2g%[email protected]" -Priority 2

输出:

Parameter set cannot be resolved using the specified named parameters.
    + CategoryInfo          : InvalidArgument: (:) [New-EmailAddressPolicy], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,New-EmailAddressPolicy
    + PSComputerName        : outlook.office365.com

你知道我做错了什么吗?

答案1

例子这里显示引号中的所有 -Name 参数。尝试将策略的名称放在引号中:

New-EmailAddressPolicy -Name "MyPolicy" -EnabledEmailAddressTemplates "SMTP:%2g%[email protected]" -Priority 2

编辑:

啊哈,百分号 ( %) 和 & 符号 ( @) 在 PowerShell 中是特殊字符。即使在字符串中,也可能需要对它们进行转义。我会尝试"SMTP:\%2\%s\@example.com"

相关内容