none
Проблема с управляемыми папками. RRS feed

  • Общие обсуждения

  • Приветствую.

    Поставили передо мной задачу, чтобы все письма с определённого адреса падали пользователям в определённую папку - в "корне" Outlook.

    Как я понимаю централизованное создание папки идёт через Managed Folders ?

    Сделал так:

    new-managedfolder -name TestFolder -DefaultFolderType inbox

    New-ManagedFolderMailboxPolicy -Name "TestPolicy" -ManagedFolderLinks TestFolder

    Set-Mailbox -Identity testuser -ManagedFolderMailboxPolicy TestPolicy

    Start-ManagedFolderAssistant -Identity testuser

    Get-Mailbox -Identitytestuser | fl ManagedFolderMailboxPolicy


    ManagedFolderMailboxPolicy : TestPolicy

    А в ящике, по-факту, папка не появилась :(

    Что я сделал не так?

    Exchange 2010 SP2 + Outlook 2010.

    Спасибо.


    • Изменено Bke123 28 июня 2012 г. 10:27
    • Изменен тип Yuriy Lenchenkov 10 июля 2012 г. 11:40
    28 июня 2012 г. 10:27

Все ответы

  • В логах на MB сервере нашёл две ошибки

    The managed folder assistant failed to provision mailbox testuser:29202182-62d1-45cf-be80-ebf01548f45f:9a6b6ef3-966d-4367-a0e5-f66265b7e9b7:E-MAIL-MB-01.srv.int because of damaged data in Active Directory. Exception details: Microsoft.Exchange.InfoWorker.Common.ELC.ELCNoMatchingOrgFoldersException: Unable to find a matching managed folder in Active Directory for folder CN=TestFolder,CN=ELC Folders Container,CN=Audit,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=srv,DC=int.
       at Microsoft.Exchange.InfoWorker.Common.ELC.AdFolderReader.GetUserElcFolders(MailboxSession session, ADUser aduser, List`1 allAdFolders, Boolean getFoldersOnly, Boolean getOrgFoldersOnly)
       at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcUserFolderInformation.Build()
       at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcFolderSubAssistant.Invoke(MailboxSession mailboxSession). To correct this, run the Get-ManagedFolder cmdlet and fix the errors reported.

    The MRM Assistant will skip processing mailbox 'testuser:29202182-62d1-45cf-be80-ebf01548f45f:9a6b6ef3-966d-4367-a0e5-f66265b7e9b7:E-MAIL-MB-01.srv.int'. Exception details: 'Microsoft.Exchange.Assistants.SkipException: A skip exception mapped by the assistant infrastructure. ---> Microsoft.Exchange.InfoWorker.Common.ELC.ELCNoMatchingOrgFoldersException: Unable to find a matching managed folder in Active Directory for folder CN=TestFolder,CN=ELC Folders Container,CN=Audit,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=srv,DC=int.
       at Microsoft.Exchange.InfoWorker.Common.ELC.AdFolderReader.GetUserElcFolders(MailboxSession session, ADUser aduser, List`1 allAdFolders, Boolean getFoldersOnly, Boolean getOrgFoldersOnly)
       at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcUserFolderInformation.Build()
       at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcFolderSubAssistant.Invoke(MailboxSession mailboxSession)
       at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
       --- End of inner exception stack trace ---'.

    Осталось понять причину :(

    28 июня 2012 г. 15:14
  • because of damaged data in Active Directory
    29 июня 2012 г. 11:50
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий

  • Тема переведена в разряд обсуждений по причине отсутствия активности

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий

    10 июля 2012 г. 11:40
  • И как найти место, где оно damaged?

    Заранее спасибо.

    • Изменено Bke123 18 июля 2012 г. 7:26
    18 июля 2012 г. 7:23
  • Объект testuser попробуйте пересоздать.

    18 июля 2012 г. 7:31
  • Хотелось бы узнать чем разрешилась проблема. Столкнулся с такойже ошибкой, но не могу понять в чем причина. В логах сервера также появляются ошибки после запуска Start-ManagedFolderAssistant о том, что Unable to find a matching managed folder in Active Directory for folder. Но на деле через ADSI edit нахожу эту папку.
    13 сентября 2012 г. 12:54
  • Запустите командлет и посмотрите какие ошибки и варнинги он выдаст:

    Get-ManagedFolder

    13 сентября 2012 г. 13:07
    Отвечающий
  • Ровным счетом никаких. Данная команда выдает управляемые папки созданные по умолчанию и плюс созданную мной. В принципе по этапам создание самой папки, присоединение ее к политике и присоединение политики к пользователю проходят без ошибок. Ошибки появляются когда я запускаю Start-ManagedFolderAssistant. И то это ошибка не в консоли, а в евентах сервера

    Помощник по управлению записями сообщений пропустит обработку почтового ящика 'Герасимов Михаил:9f4c0d7f-2e5e-4166-98b8-4d87d3188326:76202a49-5301-4bba-88bc-c36ee3fc2357:MEX-SP.bex.local'. Сведения об исключении: 'Microsoft.Exchange.Assistants.SkipException: Пропущенное исключение, отображенное инфраструктурой помощников. ---> Microsoft.Exchange.InfoWorker.Common.ELC.ELCNoMatchingOrgFoldersException: Не удается найти в Active Directory управляемую папку, соответствующую папке CN=MissedCall,CN=ELC Folders Container,CN=Bexpert,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bex,DC=local.
       в Microsoft.Exchange.InfoWorker.Common.ELC.AdFolderReader.GetUserElcFolders(MailboxSession session, ADUser aduser, List`1 allAdFolders, Boolean getFoldersOnly, Boolean getOrgFoldersOnly)
       в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcUserFolderInformation.Build()
       в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcFolderSubAssistant.Invoke(MailboxSession mailboxSession)
       в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
       --- Конец трассировки внутреннего стека исключений ---'.

    Данную папку я нахожу руками через ADSI edit. Странно, что exchange ее не видит. Может быть для того, чтобы данная операция прошла консоль нудно запускать с определенными правами?


    17 сентября 2012 г. 13:13
  • День добрый.

    Проверте

    Test-ServiceHealth

    Test-AssistantHealth

    Запущен ли сервис Microsoft Exchange Mailbox Assistants, если запущен перезапустите.

    Для дальнейшей диагностики повысте уровень логирования для сервисов MSExchange Availability service и Microsoft Exchange Mailbox Assistants


    MCITP. Знание - не уменьшает нашей глупости.

    18 сентября 2012 г. 6:05
    Модератор