none
переход 07->13 RRS feed

  • Вопрос

  • Вопрос в сл. в организации стоит с 2007 года ex07 со всеми обновлениями.

    Установлено 3 почтовых сервера совмещающие все роли win03r2

    07o.o.s.ru

    07y.y.s.ru

    07m.m.s.ru

    Обновил схему  и т.д установил Exchange2013-x64-cu7 win13r2

    13o.o.s.ru

    13y.y.s.ru

    13m.m.s.ru


    Все установилось нормально. После пришлось снести 13m.m.s.ru

    Через команду Setup.exe /mode:Uninstall /IAcceptExchangeServerLicenseTerms.

    Переустановив ОС во время установки выдает сообщение

    Error:

    The following error was generated when "$error.Clear();

              if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) )

              {

                Update-RmsSharedIdentity -ServerName $RoleNetBIOSName

              }

            " was run: "Microsoft.Exchange.Data.DataValidationException: Database is mandatory on UserMailbox.

       at Microsoft.Exchange.Data.Directory.ADDataSession.Save(ADObject instanceToSave, IEnumerable`1 properties, Boolean bypassValidation)

       at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientObjectSession.Save(ADRecipient instanceToSave)

       at Microsoft.Exchange.Management.Deployment.UpdateRmsSharedIdentity.Link()

       at Microsoft.Exchange.Management.Deployment.UpdateRmsSharedIdentity.InternalProcessRecord()

       at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()

       at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

     

    Что делаю не так?

    • Изменен тип Chizhov Denis 25 декабря 2014 г. 9:38
    • Изменен тип Chizhov Denis 25 декабря 2014 г. 9:39
    24 декабря 2014 г. 14:31

Все ответы

  • Доброго дня)

    не легче через adsiedit.msc удалить?

    ip v6 включен? с арбитражными ящиками все нормально?

    25 декабря 2014 г. 20:54
  • отмечу при штатном удалении пользоваться adsiedit.msc нет необходимости. ветка CN=Administrative Groups зачищаться нормально. 

    в других ветрах упоминания о 13m.m.s.ru или базах данных сервера нет.

    удалить всю ветку  CN=Microsoft Exchange не вариант.

    как проверить? "с арбитражными ящиками все нормально"



    26 декабря 2014 г. 7:32
  • Get-Mailbox -Arbitration | ft Name, Servername, Database -Auto

    Innovation distinguishes between a leader and a follower - Steve Jobs

    26 декабря 2014 г. 7:48
  • Get-Mailbox -Arbitration | ft Name, Servername, Database -Auto

    Innovation distinguishes between a leader and a follower - Steve Jobs

    Забыл сразу отписаться ошибка возникает при установке ролей ClientAccess,Mailbox. то есть нет смысла проверять базу данных - ее нет.


    26 декабря 2014 г. 8:27
  • Хорошо. А до этого на сервере была роль Mailbox? Возможно с ней и был удален арбитражный почтовый ящик. Нам нужно это выяснить и исправить. Именно для этого и нужно выполнить указанный командлет, несмотря на то, что базы нет.

    Innovation distinguishes between a leader and a follower - Steve Jobs

    26 декабря 2014 г. 8:33
  • были все роли,

    даже часть тестовых ящиков перенёс для проверки работы. проработал 2 недели.

    после сделал миграцию ящиков обратно на 2007. 9 из 10 прошли нормально, один отказался. удалил его и создал новый на 2007.

    после удалил 13m.m.s.ru. переустановил ОС. проверил adsiedit.msc наличие старых записей.

    начал установку, часть установки прошло нормально и оборвалась во время установки роли Mailbox.

    выполнил на ex13m.m.s.ru

    Get-Mailbox -Arbitration | ft Name, Servername, Database -Auto

             Welcome to the Exchange Management Shell!

    Full list of cmdlets: Get-Command

    Only Exchange cmdlets: Get-ExCommand

    Cmdlets that match a specific string: Help *<string>*

    Get general help: Help

    Get help for a cmdlet: Help <cmdlet name> or <cmdlet name> -?

    Exchange team blog: Get-ExBlog

    Show full output for a command: <command> | Format-List

    Show quick reference guide: QuickRef

    Tip of the day #4:

    Did you know that the Identity parameter is a "positional parameter"? That means you can use:

     Get-Mailbox "user" instead of: Get-Mailbox -Identity "user"

    It's a neat usability shortcut!

    VERBOSE: Connecting to ex13-m.m.s.ru.

    New-PSSession : [ex13-m.m.s.ru] Connecting to remote server ex13-m.m.s.ru failed with the fol

    lowing error message : The WinRM client cannot process the request. It cannot determine the content type of the HTTP re

    sponse from the destination computer. The content type is absent or invalid. For more information, see the about_Remote

    _Troubleshooting Help topic.

    At line:1 char:1

    + New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...

    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin

       gTransportException

        + FullyQualifiedErrorId : -2144108297,PSSessionOpenFailed

    VERBOSE: Connecting to ex13-o.o.s.ru.

    VERBOSE: Connected to ex13-o.o.s.ru.

    [PS] C:\Windows\system32>Get-Mailbox -Arbitration | ft Name, ex13-m.m.s.ru, Database -Auto

    [PS] C:\Windows\system32>


    26 декабря 2014 г. 9:49
  • Выполните команду без изменений (не изменяйте ServerName - это не переменная, а необходимое поле для вывода) и на рабочем сервереGet-Mailbox -Arbitration | ft Name, Servername, Database -Auto

    Innovation distinguishes between a leader and a follower - Steve Jobs

    26 декабря 2014 г. 9:57
  • Выполните команду без изменений (не изменяйте ServerName - это не переменная, а необходимое поле для вывода) и на рабочем сервереGet-Mailbox -Arbitration | ft Name, Servername, Database -Auto

    Innovation distinguishes between a leader and a follower - Steve Jobs

    выполнил на всех 3 рабочих серверах ex 13 с интервалом 30 мин     

        Welcome to the Exchange Management Shell!

    Full list of cmdlets: Get-Command

    Only Exchange cmdlets: Get-ExCommand

    Cmdlets that match a specific string: Help *<string>*

    Get general help: Help

    Get help for a cmdlet: Help <cmdlet name> or <cmdlet name> -?

    Exchange team blog: Get-ExBlog

    Show full output for a command: <command> | Format-List

    Show quick reference guide: QuickRef

    Tip of the day #1:

    Did you know that the Identity parameter is a "positional parameter"? That means you can use:

     Get-Mailbox "user" instead of: Get-Mailbox -Identity "user"

    It's a neat usability shortcut!

    VERBOSE: Connecting to ex13-o.o.s.ru.

    VERBOSE: Connected to ex13-o.o.s.ru.

    [PS] C:\Windows\system32>Get-Mailbox -Arbitration | ft Name, Servername, Database -Auto

    [PS] C:\Windows\system32>

             Командная консоль Exchange!

     

    Полный список командлетов: Get-Command

    Только командлеты Exchange: Get-ExCommand

    Командлеты, соответствующие определенной строке: Справка по *<string>*

    Получить общую справку: Справка

    Получить справку о командлете: Help <cmdlet name> или <cmdlet name> -?

    Блог команды разработчиков Exchange: Get-ExBlog

    Показать полные результаты выполнения для команды: <command> | Format-List

     

    Показать краткий справочник: QuickRef

    Совет дня #44:

     

    Необходимо изменить установленную по умолчанию квоту запрещения отправки для базы данных почтовых ящиков? Введите:

     Set-MailboxDatabase <Mailbox Database Name> -ProhibitSendQuota <New Quota Size>

    При использовании параметра ProhibitSendQuota можно указать число байтов. Например, если нужно установить для квоты запр

    ещенной отправки значение 200 мегабайт, введите:

     

     Set-MailboxDatabase <Mailbox Database Name> ProhibitSendQuota 200MB

    Аналогичным образом можно также настроить параметры IssueWarningQuota и ProhibitSendReceiveQuota.

     

    ПОДРОБНО: Подключение к ex13-y.y.s.ru.

    ПОДРОБНО: Подключено к: ex13-y.y.s.ru.

    [PS] C:\Windows\system32>Get-Mailbox -Arbitration | ft Name, Servername, Database -Auto

    [PS] C:\Windows\system32>



    • Изменено Chizhov Denis 26 декабря 2014 г. 11:41
    26 декабря 2014 г. 11:33
  • Вопрос Актуален, как устранить ошибку.
    15 января 2015 г. 11:38
  • Посмотрите статью и Recreate and enable missing arbitration user accounts and mailboxes in Exchange Server 2010

    Нам необходимо пересоздать арбитражные почтовые ящики и повторить установку


    Innovation distinguishes between a leader and a follower - Steve Jobs

    15 января 2015 г. 11:48