Я хочу добавить политику адресов электронной почты в мой обмен Office 365 онлайн. Но когда я пытаюсь добавить политику, я всегда получаю ту же ошибку.
Команда:
New-EmailAddressPolicy -Name MyPolicy -EnabledEmailAddressTemplates "SMTP:%2g%s@example.com" -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
Вы хоть представляете, что я сделал не так?
Примеры Вот показать все аргументы -Name в кавычках. Попробуйте заключить название политики в кавычки:
New-EmailAddressPolicy -Name "MyPolicy" -EnabledEmailAddressTemplates "SMTP:%2g%s@example.com" -Priority 2
Редактировать:
Ага, знак процента (%
) и амперсанд (@
) - специальные символы в PowerShell. Возможно, вам придется избегать их, даже в строке. я бы попробовал "SMTP:\%2\%s\@example.com"
.