none
Почему не создается email address policy - выдает ошибку (Exchange2013) RRS feed

  • Вопрос

  • Добрый день.

    Подскажите, всю голову сломал.

    Почему ругается при попытке создания политики:

    $policyName = "MyNewBrand - EAP"
    $recepCont = $domain + "/CustomOU/" + $CustomAttr
    $enablesEmailAddTemp = "smtp:%1g.%s@" + $MyAnotherDomain
    
    New-EmailAddressPolicy -Name $policyName -Priority Lowest -ConditionalCustomAttribute1 $CustomAttr -IncludedRecipients "AllRecipients" -EnabledEmailAddressTemplates $enablesEmailAddTemp -EnabledPrimarySMTPAddressTemplate $enablesEmailAddTemp 

    Ошибка:

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


    • Изменено skywww 3 марта 2015 г. 19:24
    3 марта 2015 г. 19:24

Ответы

  • У вас указаны несовместимые параметры.

    Сазонов Илья http://isazonov.wordpress.com/

    • Помечено в качестве ответа skywww 4 марта 2015 г. 6:01
    4 марта 2015 г. 5:24
    Модератор
  • Утро доброе! Спасибо - разобрался.

    Проблема действительно была именно в этом.

    Суть: нельзя указывать одновременно EnabledEmailAddressTemplates и EnabledPrimarySMTPAddressTemplate.

    Нужно указывать только EnabledPrimarySMTPAddressTemplate.

    (в моем случае если указываешь только EnabledEmailAddressTemplates - ругается "Cannot bind parameter 'EnabledEmailAddressTemplates' to the target.".

    Остался один вопрос - на будущее - как проверять (какой командой) какие именно параметры несовместимы друг с другом ?

    4 марта 2015 г. 5:57

Все ответы

  • У вас указаны несовместимые параметры.

    Сазонов Илья http://isazonov.wordpress.com/

    • Помечено в качестве ответа skywww 4 марта 2015 г. 6:01
    4 марта 2015 г. 5:24
    Модератор
  • Утро доброе! Спасибо - разобрался.

    Проблема действительно была именно в этом.

    Суть: нельзя указывать одновременно EnabledEmailAddressTemplates и EnabledPrimarySMTPAddressTemplate.

    Нужно указывать только EnabledPrimarySMTPAddressTemplate.

    (в моем случае если указываешь только EnabledEmailAddressTemplates - ругается "Cannot bind parameter 'EnabledEmailAddressTemplates' to the target.".

    Остался один вопрос - на будущее - как проверять (какой командой) какие именно параметры несовместимы друг с другом ?

    4 марта 2015 г. 5:57
  • Если вы выведите справку по команде:

    help New-EmailAddressPolicy
    то увидите в самом начале несколько абзацев с перечислением параметров - каждый такой абзац это и есть набор параметров (Parameters Set), которые совместимы.

    Сазонов Илья http://isazonov.wordpress.com/

    4 марта 2015 г. 8:45
    Модератор