Ошибка exchange sp3

Force

Участник
Привет, вобщем решил я обновить свой exchange server 2010 sp2 и поставить на него sp3 и rollup апдейты. Все как то с самого начала не задалось. При установке service pack 3 вылезла вот такая ошибка. С виду как бы сервер работает, почта ходит. Но понятно что sp3 установился не до конца. Помогите с ошибкой.
Код:
Сводка: всего элементов: 15. Успешно: 12, с ошибками: 1.
Прошло времени: 00:26:30

Подготовка организации
 Завершено

 Прошло времени: 00:02:53
Подготовка установки
 Завершено
 Прошло времени: 00:00:03

Остановка служб
 Завершено
 Прошло времени: 00:00:47

Языки
 Завершено
 Прошло времени: 00:00:00

Удалить файлы Exchange
Завершено
 Прошло времени: 00:00:55

Подготовка файлов
 Завершено
 Прошло времени: 00:00:00

Копирование файлов Exchange
Завершено
 Прошло времени: 00:01:01

Языковые файлы
 Завершено
 Прошло времени: 00:05:11

Восстановление служб
 Завершено
 Прошло времени: 00:00:03

Языки
 Завершено
 Прошло времени: 00:03:03

Роль транспортного сервера-концентратора
 Завершено
 Прошло времени: 00:04:38

Роль сервера клиентского доступа
 Завершено
 Прошло времени: 00:03:39

Роль сервера почтовых ящиков
 Ошибка
 Ошибка:
При выполнении "$error.Clear();
 $name = [Microsoft.Exchange.Management.RecipientTasks.Enabl eMailbox]::DiscoveryMailboxUniqueName;
 $dispname = [Microsoft.Exchange.Management.RecipientTasks.Enabl eMailbox]::DiscoveryMailboxDisplayName;
 $dismbx = get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1;
 if( $dismbx -ne $null)
 {
 $srvname = $dismbx.ServerName;
 if( $dismbx.Database -ne $null -and $RoleFqdnOrName -like "$srvname.*" )
 {
 Write-ExchangeSetupLog -info "Setup DiscoverySearchMailbox Permission.";
 $mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
 if( $mountedMdb -eq $null )
 {
 Write-ExchangeSetupLog -info "Mounting database before stamp DiscoverySearchMailbox Permission...";
 mount-database $dismbx.Database;
 }

 $mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
 if( $mountedMdb -ne $null )
 {
 $dmRoleGroupGuid = [Microsoft.Exchange.Data.Directory.Management.RoleG roup]::DiscoveryManagementWkGuid;
 $dmRoleGroup = Get-RoleGroup -Identity $dmRoleGroupGuid -DomainController $RoleDomainController -ErrorAction:SilentlyContinue;
 if( $dmRoleGroup -ne $null )
 {
 Add-MailboxPermission $dismbx -User $dmRoleGroup.Identity -AccessRights FullAccess -DomainController $RoleDomainController -WarningAction SilentlyContinue;
 }
 }
 }
 }
 " произошла следующая ошибка: "Не удалось разрешить пользователя или группу Domain.Local/Microsoft Exchange Security Groups/Discovery Management. Если пользователь или группа принадлежат к внешнему лесу, требуется двустороннее доверие или исходящее доверие.".
Не удалось разрешить пользователя или группу Domain.Local/Microsoft Exchange Security Groups/Discovery Management. Если пользователь или группа принадлежат к внешнему лесу, требуется двустороннее доверие или исходящее доверие.
Установка отношений доверенности между основным доменом и доменом-доверителем не состоялась.
Нажмите здесь для получения справки...
Прошло времени: 00:04:14

Средства управления
 Отменено

 Завершение установки
 Отменено
 
Попробуй выключить Discovery Search Mailbox командой.

Код:
 Disable-Mailbox -Identity "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}"
Так же удали пользователя Discovery Search Mailbox в оснастке Active Directory Users and Computers.
Повтори установку sp3.
 
Спасибо, а разве этот ящик больше не нужен? Или после установки sp3 он сам создастся?
 
Само ничего не создастя. Тебе надо будет заново его создать.
Для этого на почтовом сервере зайди в папку куда распаковал sp3 и выполни из cmd команду:

Код:
 setup.com /preparead
После этого ящик пересоздастся.
Нормальный вывод выглядит как рисунке.
Если будут ошибки то надо разбираться.
И да. Права должны быть соответствующие для подготовки схемы AD
image_100.jpg
 
Спасибо, спас Все заработало. Роллап встал без приключений. Даже ems стал быстрее открываться.
 
Назад
Верх