Лучший отвечающий
Ошибка при установке SP2

Вопрос
-
Проверка перед установкой прошла без ошибок и предупреждений. Все пункты установки прошли нормально до роли почтовых ящиков, ошибка такая:
Mailbox Role
Failed
Error:
The following error was generated when "$error.Clear();
if ($RoleIsDatacenter -ne $true)
{
if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
{
# upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.
get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController
$name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;
$dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;
$mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
if ( $mbxs.length -eq 0)
{
$dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
if($dbs.Length -ne 0)
{
$mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
if ($mbxUser.Length -ne 0)
{
enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;
}
}
}
}
else
{
write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."
}
}
" was run: "Database is mandatory on UserMailbox. Property Name: Database".
Database is mandatory on UserMailbox. Property Name: Database
Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Error:
The following error was generated when "$error.Clear();
if ($RoleIsDatacenter -ne $true)
{
if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
{
# upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.
get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController
$name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;
$dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;
$mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
if ( $mbxs.length -eq 0)
{
$dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
if($dbs.Length -ne 0)
{
$mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
if ($mbxUser.Length -ne 0)
{
enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;
}
}
}
}
else
{
write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."
}
}
" was run: "Database is mandatory on UserMailbox. Property Name: Database".
Database is mandatory on UserMailbox. Property Name: Database
Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Elapsed Time: 00:01:58
Management Tools
Cancelled
Finalizing Setup
Cancelled
Ссылки в ошибке не рабочие.
27 февраля 2013 г. 9:29
Ответы
-
По сообщениям об ошибках похоже, что у Вас оказался поврежден и удален один из системных п/я - Discovery Search Mailbox, в результате для него не указана БД почтовых ящиков.
Проверьте этот факт командой
Get-Mailbox "DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" | ft Name,Database
Если БД п/я действительно не указана, то способ пересоздания этого п/я см. в Technet Library
Слава России!
- Помечено в качестве ответа Stierlitz 27 февраля 2013 г. 14:58
27 февраля 2013 г. 10:07
Все ответы
-
По сообщениям об ошибках похоже, что у Вас оказался поврежден и удален один из системных п/я - Discovery Search Mailbox, в результате для него не указана БД почтовых ящиков.
Проверьте этот факт командой
Get-Mailbox "DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" | ft Name,Database
Если БД п/я действительно не указана, то способ пересоздания этого п/я см. в Technet Library
Слава России!
- Помечено в качестве ответа Stierlitz 27 февраля 2013 г. 14:58
27 февраля 2013 г. 10:07 -
Да действительно, у всех системных почтовых ящиков нет базы:
[PS] C:\Windows\system32>Get-Mailbox "DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" | ft Name,Database
Name Database
---- --------
DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}
WARNING: The object rutube.corp/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852} has been corrupted, and it's
in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
[PS] C:\Windows\system32>Get-Mailbox -Arbitration
Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
SystemMailbox{1f05a927... SystemMailbox{1f0... rt-exch-01 unlimited
WARNING: The object rutube.corp/Users/SystemMailbox{1f05a927-957a-4606-9a25-e535a122279c} has been corrupted, and it's in an
inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
SystemMailbox{e0dc1c29... SystemMailbox{e0d... rt-exch-01 unlimited
WARNING: The object rutube.corp/Users/SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} has been corrupted, and it's in an
inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
FederatedEmail.4c1f4d8... FederatedEmail.4c... rt-exch-01 1 MB (1,048,576 bytes)
WARNING: The object rutube.corp/Users/FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 has been corrupted, and it's in an
inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
Сервера rt-exch-01 вообще нет, это кто то до меня ставил Exchange 2010, потом его удалили. Сейчас в организации Exchange 2007 и два Exchange 2010 с DAG. Почтовые ящики с 2007 постепенно начал переносить на кластер 2010. Как в этом случае восстанавливать системные почтовые ящики?
27 февраля 2013 г. 11:41 -
Используя Exchange 2010 Setup.com /PrepareAD
How to recreate System Mailbox , FederatedEmail & DiscoverySearchMailbox in Exchange 2010
MCITP. Знание - не уменьшает нашей глупости.
- Изменено Oleg.KovalenkoModerator 27 февраля 2013 г. 13:04
27 февраля 2013 г. 13:01Модератор -
Пересоздал системные почтовые ящики:
[PS] C:\Windows\system32>Get-Mailbox -Arbitration | ft Name,Database
Name Database
---- --------
SystemMailbox{1f05a927-2d75-47b4-a349-467cc5671d8e} MDB01
SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} MDB01
FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 TECH
[PS] C:\Windows\system32>Get-Mailbox "DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" | ft Name,Database
Name Database
---- --------
DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852} TECH
[PS] C:\Windows\system32>MDB01 это БД на одном из серверов кластера, TECH это база которая реплицируется с помощью DAG.
Ящики SystemMailbox{1f05a927-2d75-47b4-a349-467cc5671d8e} и SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} тоже надо перенести в базу которая реплицируется на оба сервера, или можно оставить на одном из серверов? Если сервер с этими почтовыми ящиками упадёт, второй сервера будет нормально работать?
27 февраля 2013 г. 14:20 -
Да, потеряется только та функциональность, которую обеспечивают недоступные п/я (см. мою предыдущую ссылку). Судя по тому, что у вас вообще вся нужная функциональность работала без этих п/я (и Вы только при обновлении Exchange про них спохватились), вам эта функциональность не нужна.
Слава России!
- Изменено M.V.V. _ 27 февраля 2013 г. 14:35
27 февраля 2013 г. 14:33