none
Проблема с Microsoft Exhange 2010 после миграции RRS feed

  • Вопрос

  • Здравствуйте, уважаемые!

    После миграции столкнулся с проблемой описаной здесь: http://social.technet.microsoft.com/Forums/ru-RU/exchange2010ru/thread/32da8037-6488-441e-ab07-7020246f155a/

     

    После следующих действий:

     

    Set-AddressList “All Users” –IncludedRecipients MailboxUsers
    Set-AddressList “All Groups” –IncludedRecipients Mailgroups
    Set-AddressList “All Contacts” –IncludedRecipients MailContacts
    Set-AddressList “Public Folders” –RecipientFilter {RecipientType –eq “PublicFolder”}
    Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact'
    -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass
    -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group'
    -or ObjectClass -eq 'publicFolder'))}

    Пользователи больше не могут подключиться к серверу MS Exchange 2010

    Первые 3 команды выполнились без проблем. 4ая, т.е Set-AddressList “Public Folders” –RecipientFilter {RecipientType –eq “PublicFolder”}

    Выдала следующее:

    Invoke-Command : Не удается привязать параметр "RecipientFilter" к целевому объекту. Исключение при задании "RecipientF
    ilter" : """ is not a valid operator. For a list of supported operators see the command help.
    "RecipientType -eq "PublicFolder"" at position 15."
    C:\Users\Admin\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\zepapdc.zepa.ru\zepapdc.zepa.ru.psm1:42143 знак:29
    +             $scriptCmd = { & <<<<  $script:InvokeCommand `
        + CategoryInfo          : WriteError: (:) [Set-AddressList], ParameterBindingException
        + FullyQualifiedErrorId : ParameterBindingFailed,Microsoft.Exchange.Management.SystemConfigurationTasks.SetAddress
       List

     

    В чем может быть проблема? пробовал в место кавычек ставить ' или ` - не помогло


    И кстати, подскажите как диагностировать неисправность?
    • Изменено Blasta_ 24 ноября 2011 г. 13:33
    24 ноября 2011 г. 13:31

Ответы

Все ответы

  • Перед вымолнением сторонних командлетов, рекомендуеться их тестировать в тестовой среде.
    MCITP. Знание - не уменьшает нашей глупости.
    24 ноября 2011 г. 14:18
    Модератор
  • Тестовой среды нету, т.к. воссоздать такую ситуацию на виртуальных машинах крайне проблематично.

    Что теперь делать то?

     

    Кстати, Exchange входит в Small Business 2011, его полная переустановка спасёт ситуацию? Все существующие базы почты и адресную книгу возможно будет подцепить без проблем?

    24 ноября 2011 г. 15:04
  • Если вы копировали команду, то мог попасть мусор. Например лишний пробел между словами в "Public Folders"
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    24 ноября 2011 г. 17:23
    Модератор
  • 25 ноября 2011 г. 6:06
    Модератор
  • Спасибо, поробую решение сегодня-завтра, по результатам отпишусь.
    25 ноября 2011 г. 8:24
  • Так, вроде разобрался, все команды прошли кроме:

    [PS] C:\Windows\system32>Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and (Ob
    jectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox -or ObjectClass -eq 'msExchD
    ynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'pulicFolder))}
    Invoke-Command : Не удается привязать параметр "RecipientFilter" к целевому объекту. Исключение при задании "RecipientF
    ilter" : "Invalid filter syntax. For a description of the filter parameter syntax see the command help.
    "(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox -
    or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'pulicFolder))" at p
    osition 139."
    C:\Users\Admin\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\zepapdc.zepa.ru\zepapdc.zepa.ru.psm1:45792 знак:29
    +             $scriptCmd = { & <<<<  $script:InvokeCommand `
        + CategoryInfo          : WriteError: (:) [Set-GlobalAddressList], ParameterBindingException
        + FullyQualifiedErrorId : ParameterBindingFailed,Microsoft.Exchange.Management.SystemConfigurationTasks.SetGlobalA
       ddressList

     

    Подскажите где конкретно проблема?

    Команду полностью переписал руками, так что проблем из-за копипаста быть не может.

    29 ноября 2011 г. 9:41
  • 29 ноября 2011 г. 9:47
    Модератор
  • Большое спасибо, сработало!
    1 декабря 2011 г. 12:50