none
Ошибка при устанвоке Exchange 2013 RRS feed

  • Вопрос

  • Добрый день!

    Решил установить пробную версию Exchange 2013 на 180 дней.

    Подготовил сервер, все требования, для установки выполнил.

    Запустил установку под учетной записью с правами Enterp и Shema Admins.

    На шаге установки сервиса mailbox выдает ошибку:

    Error:
    The following error was generated when "$error.Clear();
              $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;
              $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::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.RoleGroup]::DiscoveryManagement_InitInfo.WellKnownGuid;
                    $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;
                    }
                  }
                }
              }
            " was run: "Couldn't resolve the user or group "nordsy.spb.ru/Microsoft Exchange Security Groups/Discovery Management." If the user or group is a foreign forest principal, you must have either a two-way trust or an outgoing trust.".

    Насколько понял затык происходит из-за учетной записи DiscoverySearchMailbox. Да такая запись появилась в AD и все остальные группы и т.д. установщик добавил, и что мне с этой учеткой делать? Ей каких-то прав не хватает? Куда ее включить?

    29 ноября 2017 г. 13:37

Ответы

Все ответы

  • Это пробовали?
    29 ноября 2017 г. 13:46
  • По первому пункту, учетка и так была выключена уже.

    Помог второй вариант, удалил учетную запись в AD, заново запустил установку, установка пошла дальше и окно само по себе закрылось, странно думал вылезет финальное окошко какое-то.

    Как проверить, что всё нормально прошло? в консоли пишет так:

    PS] C:\Users\root\Desktop>Get-ExchangeServer

    Name                Site                 ServerRole  Edition     AdminDisplayVersion
    ----                ----                 ----------  -------     -------------------
    DC-MAIL             ******.spb.ru/Con... Mailbox     Standard... Version 15.0 (Bu...

    30 ноября 2017 г. 6:31
  • Проверить можно следующее:

    1. Application Log в Event Viewer

    2. Все ли службы Exchange запущены (Test-ServiceHealth)

    3. Содержимое C:\ExchangeSetupLogs

    4. Get-Command test-* (test-mapiconnectivity, test-mailflow)

    5. Банально отправить письмо самому себе

     

    30 ноября 2017 г. 6:47
  • Странно, что центр администрирования доступен через браузер по порту 444, а http на 81 висит, вместо стандартных 443 и 80, так и должно быть?
    30 ноября 2017 г. 6:51
  • Почитайте про архитектуру Exchange 2013, особенно при совмещении CAS+MBX на одном сервере.
    1 декабря 2017 г. 9:56