none
Не отрабатывает New-MapiVirtualDirectory RRS feed

  • Вопрос

  • При попытке создать новый виртуальный каталог MAPI получаем ошибку:

    New-MapiVirtualDirectory -Server CAS01 -IISAuthenticationMethods NTLM,Negotiate -ExternalUrl https://anywhere.domain.com/mapi -InternalUrl https://outlook.domain.com/mapi -Verbose
    
    VERBOSE: [11:11:19.546 GMT] New-MapiVirtualDirectory : Runspace context: Executing user: domain.com/Users/Administrator,
    Executing user organization: , Current organization: , RBAC-enabled: Enabled.
    VERBOSE: [11:11:19.562 GMT] New-MapiVirtualDirectory : Active Directory session settings for 'New-MapiVirtualDirectory'
    are: View Entire Forest: 'False', Default Scope: 'domain.com', Configuration Domain Controller: 'ML310.domain.com',
    Preferred Global Catalog: 'DCONTROL.domain.com', Preferred Domain Controllers: '{ DCONTROL.domain.com }'
    VERBOSE: [11:11:19.562 GMT] New-MapiVirtualDirectory : Beginning processing New-MapiVirtualDirectory
    VERBOSE: [11:11:19.562 GMT] New-MapiVirtualDirectory : Instantiating handler with index 0 for cmdlet extension agent
    "Admin Audit Log Agent".
    VERBOSE: [11:11:19.578 GMT] New-MapiVirtualDirectory : Current ScopeSet is: { Recipient Read Scope: {{, }}, Recipient
    Write Scopes: {{, }}, Configuration Read Scope: {{, }}, Configuration Write Scope(s): {{, }, }, Exclusive Recipient
    Scope(s): {}, Exclusive Configuration Scope(s): {} }
    VERBOSE: [11:11:19.578 GMT] New-MapiVirtualDirectory : The current object has been processed by the cmdlet extension
    agent with index 0.
    VERBOSE: [11:11:19.578 GMT] New-MapiVirtualDirectory : Searching objects "CAS01" of type "Server" under the root
    "$null".
    VERBOSE: [11:11:19.593 GMT] New-MapiVirtualDirectory : Previous operation run on domain controller 'ML310.domain.com'.
    VERBOSE: [11:11:19.593 GMT] New-MapiVirtualDirectory : Processing object "CAS01\mapi".
    VERBOSE: [11:11:30.687 GMT] New-MapiVirtualDirectory : Admin Audit Log: Entered Handler:Validate.
    VERBOSE: [11:11:30.687 GMT] New-MapiVirtualDirectory : Admin Audit Log: Exited Handler:Validate.
    VERBOSE: Creating MAPI/HTTP virtual directory.
    VERBOSE: [11:11:30.687 GMT] New-MapiVirtualDirectory : Resolved current organization: .
    VERBOSE: [11:11:30.687 GMT] New-MapiVirtualDirectory : The properties changed on the object '' (CN=mapi (Default Web
    Site),CN=HTTP,CN=Protocols,CN=CAS01,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative
    Groups,CN=domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=com) are: "{
    IISAuthenticationMethods[msExchInternalAuthenticationMethods]={ 'Ntlm', 'Negotiate' },
    AuthenticationMethodFlags[msExchInternalAuthenticationMethods]='Ntlm, Negotiate',
    MetabasePath[msExchMetabasePath]='IIS://CAS01.domain.com/W3SVC/1/ROOT/mapi',
    InternalUrl[msExchInternalHostName]='https://outlook.domain.com/mapi',
    ExternalUrl[msExchExternalHostName]='https://anywhere.domain.com/mapi', Id[distinguishedName]='CAS01\mapi (Default Web
    Site)', InternalAuthenticationMethods[msExchInternalAuthenticationMethods]={ 'Ntlm', 'Negotiate' },
    OrganizationId[msExchOURoot, msExchCU]='' }".
    VERBOSE: [11:11:30.687 GMT] New-MapiVirtualDirectory : Saving object "CAS01\mapi (Default Web Site)" of type
    "ADMapiVirtualDirectory" and state "New".
    VERBOSE: [11:11:30.703 GMT] New-MapiVirtualDirectory : Previous operation run on domain controller 'ML310.domain.com'.
    VERBOSE: [11:11:30.703 GMT] New-MapiVirtualDirectory : Searching objects "CAS01\mapi (Default Web Site)" of type
    "ADMapiVirtualDirectory" under the root "$null".
    VERBOSE: [11:11:30.718 GMT] New-MapiVirtualDirectory : Previous operation run on domain controller 'ML310.domain.com'.
    
    
    RunspaceId                      : 22a4882c-2249-4a2e-87c9-aac969fd001f
    IISAuthenticationMethods        : {Ntlm, Negotiate}
    MetabasePath                    : IIS://CAS01.domain.com/W3SVC/1/ROOT/mapi
    Path                            :
    ExtendedProtectionTokenChecking : None
    ExtendedProtectionFlags         : {}
    ExtendedProtectionSPNList       : {}
    AdminDisplayVersion             :
    Server                          : CAS01
    InternalUrl                     : https://outlook.domain.com/mapi
    InternalAuthenticationMethods   : {Ntlm, Negotiate}
    ExternalUrl                     : https://anywhere.domain.com/mapi
    ExternalAuthenticationMethods   : {}
    AdminDisplayName                :
    ExchangeVersion                 : 0.10 (14.0.100.0)
    Name                            : mapi (Default Web Site)
    DistinguishedName               : CN=mapi (Default Web Site),CN=HTTP,CN=Protocols,CN=CAS01,CN=Servers,CN=Exchange Admin
                                      istrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=domain,CN=Microsoft Exchan
                                      ge,CN=Services,CN=Configuration,DC=domain,DC=com
    Identity                        : CAS01\mapi (Default Web Site)
    Guid                            : 30295c7e-a4ca-459b-b9cb-83422492e29c
    ObjectCategory                  : domain.com/Configuration/Schema/ms-Exch-Mapi-Virtual-Directory
    ObjectClass                     : {top, msExchVirtualDirectory, msExchMapiVirtualDirectory}
    WhenChanged                     : 27.03.2014 15:11:30
    WhenCreated                     : 27.03.2014 15:11:30
    WhenChangedUTC                  : 27.03.2014 11:11:30
    WhenCreatedUTC                  : 27.03.2014 11:11:30
    OrganizationId                  :
    OriginatingServer               : ML310.domain.com
    IsValid                         : True
    ObjectState                     : Unchanged
    
    WARNING: Error System.IO.DirectoryNotFoundException occurred.
    Details: Filename: \\?\C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
    
    .
    Retrying operation in 2 seconds(s).
    WARNING: Error System.IO.DirectoryNotFoundException occurred.
    Details: Filename: \\?\C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
    
    .
    Retrying operation in 4 seconds(s).
    WARNING: Error System.IO.DirectoryNotFoundException occurred.
    Details: Filename: \\?\C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
    
    .
    Retrying operation in 6 seconds(s).
    WARNING: Error System.IO.DirectoryNotFoundException occurred.
    Details: Filename: \\?\C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
    
    .
    Retrying operation in 8 seconds(s).
    WARNING: Error System.IO.DirectoryNotFoundException occurred.
    Details: Filename: \\?\C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
    
    .
    Retrying operation in 10 seconds(s).
    WARNING: An unexpected error has occurred and a Watson dump is being generated: Filename: \\?\C:\Program
    Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
    
    VERBOSE: [11:12:01.484 GMT] New-MapiVirtualDirectory : Admin Audit Log: Entered Handler:OnComplete.
    Filename: \\?\C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\mapi\web.config
    Error: Cannot read configuration file
        + CategoryInfo          : NotSpecified: (:) [New-MapiVirtualDirectory], DirectoryNotFoundException
        + FullyQualifiedErrorId : System.IO.DirectoryNotFoundException,Microsoft.Exchange.Management.SystemConfigurationTa
       sks.NewMapiVirtualDirectory
        + PSComputerName        : cas01.domain.com
    


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    27 марта 2014 г. 11:21

Ответы

Все ответы

  • Каталог естественно существует.

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    27 марта 2014 г. 11:22
  • А файл web.config? Он есть? Открывается?

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

    27 марта 2014 г. 12:19
    Модератор
  • Да, все на месте, открывается. Попробуем когда народ разойдётся рестартить IIS  и повторить оперцию создания vmapi

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"


    27 марта 2014 г. 12:23
  • Ни рестарт IIS, не ребут сервера CAS не помог.

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    28 марта 2014 г. 5:32
  • Посмотрите статью http://support.microsoft.com/kb/934515

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

    28 марта 2014 г. 11:38
    Модератор
  • Добавил на каталог mapi разрешения "Все", перезапустил IIS, попытка так же закончилась неудачей. Склоняюсь к заведению инцидента. Илья у Вас случайно нет прямого выхода на эскалацию 3\4 уровня? Дабы пропустить бессмысленное общение со специально обученными приятно общаться людьми.

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    28 марта 2014 г. 12:12
  • Таких возможностей открывать инциденты у меня нет. Проконсультируйтесь у вашего TAM-а: возможно как у партнера у вас есть какие-то более широкие возможности, чем вы используете.

    У вас вообще какая цель? Если разбираться в истории проблемы, то это одно. Если просто восстановить сервис, то это другое. Во втором случае, я думаю, достаточно просто снести сервер, поставить систему и восстановить Exchange.


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

    28 марта 2014 г. 13:09
    Модератор
  • Да меня интересует откуда корни растут. У меня как у партнера есть поддержка Pro, могу и по ней сам завести, но там отклик ( связь) раз в неделю. Попробую у контрагента взять инцидент с Enterprise Agreement.

    По второму случаю имеете ввиду восстановление через /m: Recovery ?


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    28 марта 2014 г. 13:20
  • Илья, а если дождаться CU5 и в текущем состоянии провести обновление. Чревато последствиями? или он восстановит отсутствующий каталог и приложения?

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    28 марта 2014 г. 13:32
  • По второму случаю имеете ввиду восстановление через /m: Recovery ?


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Да.

    Проблема в IIS ...


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

    28 марта 2014 г. 14:28
    Модератор
  • Илья, а если дождаться CU5 и в текущем состоянии провести обновление. Чревато последствиями? или он восстановит отсутствующий каталог и приложения?

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"


    Не факт. Если проблема в IIS, то инсталлятор просто обломится... Надо убрать проблему ДО.

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

    28 марта 2014 г. 14:30
    Модератор
  • А восстанавливать можно будет на 2012 r2 или нужно полное соответсвие со старым cas. Сейчас он на 2012.

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    29 марта 2014 г. 6:52
  • Есть немного устаревшая статья http://technet.microsoft.com/en-us/library/dd876880(v=exchg.150).aspx

    Согласно ей ответ отрицательный: восстанавливать можно только на ту же версию ОС.

    Еще можете посмотреть Exchange Server 2013 – миграция на SP1 и Windows Server 2012 R2


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


    30 марта 2014 г. 5:31
    Модератор
  • согласен, разница существенная между 2008r2 и 2012. хочется надеяться что в случае 2012 и r2 ситуация изменилась. уточню у enterprise support. итог напишу сдесь

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    30 марта 2014 г. 7:21
  • Нет, принцип сохраняется: восстановление только на ту же версию ОС.

    Запрос на обновление статьи я отправил.


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

    30 марта 2014 г. 8:28
    Модератор
  • Что же скажешь, очень жаль.

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    30 марта 2014 г. 13:02
  • Илья, а после рекавери,  а так понимаю останется только назначить сертификаты которые стояли на проблемном CAS. И после этого имеем работоспособный сервер?

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    1 апреля 2014 г. 12:01
  • Как минимум да.

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

    1 апреля 2014 г. 12:06
    Модератор
  • Как минимум? На что еще обратить внимание? Я так понимаю большую часть настроек он возьмет из AD.

    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    1 апреля 2014 г. 12:14
  • Есть настройки, которые делаются локально на сервере, в реестре. Если у вас нет таких настроек, то беспокоится не о чем.

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

    1 апреля 2014 г. 12:18
    Модератор