Ошибка при выполнении error clear

  • Remove From My Forums
  • Вопрос

  • Ошибка:

    При выполнении «$error.Clear(); 
              Install-ExchangeCertificate -WebSiteName «Exchange Back End» -services «IIS, POP, IMAP» -DomainController $RoleDomainController -InstallInTrustedRootCAIfSelfSigned $true
              if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
              {
                Install-AuthCertificate -DomainController $RoleDomainController
              }
            » произошла следующая ошибка: «Microsoft.Exchange.Management.SystemConfigurationTasks.AddAccessRuleCryptographicException: Не удалось предоставить сетевой службе доступ к сертификату с отпечатком B5D3B49CB8AD1833139C2D050592C4B401DD8F1B
    из-за исключения шифрования. —> System.Security.Cryptography.CryptographicException: Отказано в доступе.

       в Microsoft.Exchange.Security.Cryptography.X509Certificates.TlsCertificateInfo.CAPIAddAccessRule(X509Certificate2 certificate, AccessRule rule)
       в Microsoft.Exchange.Security.Cryptography.X509Certificates.TlsCertificateInfo.AddAccessRule(X509Certificate2 certificate, AccessRule rule)
       в Microsoft.Exchange.Management.SystemConfigurationTasks.ManageExchangeCertificate.EnableForServices(X509Certificate2 cert, AllowedServices services, String websiteName, Boolean requireSsl, ITopologyConfigurationSession dataSession, Server server,
    List`1 warningList, Boolean allowConfirmation, Boolean forceNetworkService)
       — Конец трассировки внутреннего стека исключений —
       в Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
       в Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
       в Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.EnableForServices(X509Certificate2 cert, AllowedServices services)
       в Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.InternalProcessRecord()
       в Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
       в Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)».

Ответы

  • Google предлагает такое решение (надо поправить GPO):

    1.Computer Configuration
    2. Windows Settings
    3. Security Settings
    4. User Rights Assignment
    5. Mange auditing and security log
    Add “Exchange Servers” or “Exchange Enterprise Servers” to that policy.

    gpupdate /force on the domain controller and restart the
    Exchange Services (можете сервер).

    • Помечено в качестве ответа

      4 августа 2017 г. 11:39

Перейти к контенту

Пытаюсь удалить роль сервера почтовых ящиков.

Сервер является первым из двух серверов Exchange 2010 в организации. Его нужно удалить.

Баз данных на нем не осталось.

Процесс не проходит со следующим сообением:

Сводка: всего элементов: 6. Успешно: 1, с ошибками: 1. Прошло времени: 00:00:29 Подготовка установки Завершено Прошло времени: 00:00:03 Роль сервера почтовых ящиков Ошибка Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Ошибка: При выполнении "$error.Clear(); if ($RoleRoles) { & $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',') } " произошла следующая ошибка: "Не удается индексировать в массив NULL.". Не удается индексировать в массив NULL. Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp Прошло времени: 00:00:26 Остановка служб Отменено Удалить файлы Exchange Отменено Восстановление служб Отменено Завершение установки Отменено 

Что можно с этим сделать?

  • Изменено

    3 мая 2012 г. 9:11

Не могу установить Microsoft Exchange Server 2016 Cumulative Update 6 — установка постоянно останавливается на шаге 6 «Роль почтового ящика: служба передачи».

Код ошибки:

Ошибка:

При выполнении «$error.Clear(); 

configure-WSManIISHosting -EnableKerberosModule;

» произошла следующая ошибка: «System.InvalidOperationException: Приложение ‘PowerShell’ отсутствует в ‘C:.Config’ на заданном по умолчанию веб-сайте. Удостоверьтесь, что это приложение не удалено
с заданного по умолчанию веб-сайта.

   в Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)

   в Microsoft.Exchange.Management.Deployment.ConfigureWSManIISHosting.CheckIISConfigurationFile()

   в Microsoft.Exchange.Management.Deployment.ConfigureWSManIISHosting.InternalProcessRecord()

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

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

Как устранить эту проблему? на сервере развёрнуто три сайта IIS, может это как-то связано? Поиск в интернете ни к чему не привёл.

  1. 15.05.2022, 22:04

    #1

    vasyandr вне форума


    Гость форума


    По умолчанию Установка MS EXCHANGE 2016

    Коллеги здравствуйте!
    На этапе подготовки домена к установке EXCHANGE 2016 возникает ошибка…
    В командной строке на новом сервере на базе Windows Server 2016 ввожу команду установки Exchange-a: setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
    Получаю ошибку:

    При выполнении «$error.Clear();
    install-CannedAddressLists -DomainController $RoleDomainController

    » произошла
    следующая ошибка: «Microsoft.Exchange.Data.Directory.ADOperationExce ption: Операция Active Directory над
    BOSS1.cniimf.local не выполнена. Данная ошибка не допускает повторения попытки. Дополнительные сведения: Для объекта
    был установлен системный флаг, запрещающий его перемещение и переименование.
    Отклик Active Directory: 00002185:
    SvcErr: DSID-031B0F26, problem 5003 (WILL_NOT_PERFORM), data 0 ….

    Подскажите куда копать? Ума не приложу…
    СПАСИБО!


Проблем при установке второго Exchange быть не должно, но если на первом сервере включен агент сценариев (Scripting Agent), то в процессе может возникнуть ошибка:

При выполнении «$error.Clear();           Set-WERRegistryMarkers;        » произошла следующая ошибка: «Сбой инициализации уровня подготовки: ‘Не удалось выполнить инициализацию агента сценария: Файл не найден: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.’».

Сбой инициализации уровня подготовки: ‘Не удалось выполнить инициализацию агента сценария: Файл не найден: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.’

Не удалось выполнить инициализацию агента сценария: Файл не найден: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.

Или по-английски:

The following error was generated when «$error.Clear(); Set-WERRegistryMarkers;
» was run: «Provisioning layer initialization failed: ‘»Scripting Agent initialization failed: «File is not found: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.»»’».

Provisioning layer initialization failed: ‘»Scripting Agent initialization failed: «File is not found: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.»»’

«Scripting Agent initialization failed: «File is not found: ‘’D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.»»

Чтобы решить проблему заходим на нашем первом сервере в Exchange Management Shell и временно отключаем Scripting Agent:

Disable-CmdletExtensionAgent «Scripting Agent»

После того как Агент сценариев отключен, копируем с первого сервера из папки BinCmdletExtensionAgents файл ScriptingAgentConfig.xml в соответствующую папку на новом сервере (папка должна была уже создаться после неудачной установки).

Потом снова запускаем установку Exchange на новом сервере, и после установки снова запускаем Агент сценариев командой:

Enable-CmdletExtensionAgent «Scripting Agent»

  • #1

Привет, вобщем решил я обновить свой 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 Средства управления Отменено Завершение установки Отменено

Surf_rider

  • #2

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

Код:

 Disable-Mailbox -Identity "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}"

Так же удали пользователя Discovery Search Mailbox в оснастке Active Directory Users and Computers.
Повтори установку sp3.

  • #3

Спасибо, а разве этот ящик больше не нужен? Или после установки sp3 он сам создастся?

Surf_rider

  • #4

Само ничего не создастя. Тебе надо будет заново его создать.
Для этого на почтовом сервере зайди в папку куда распаковал sp3 и выполни из cmd команду:

После этого ящик пересоздастся.
Нормальный вывод выглядит как рисунке.
Если будут ошибки то надо разбираться.
И да. Права должны быть соответствующие для подготовки схемы AD

image_100.jpg

  • #5

Спасибо, спас Все заработало. Роллап встал без приключений. Даже ems стал быстрее открываться.

  • #1

Привет, вобщем решил я обновить свой 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

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

 Завершение установки
 Отменено

Surf_rider


  • #2

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

Код:

 Disable-Mailbox -Identity "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}"

Так же удали пользователя Discovery Search Mailbox в оснастке Active Directory Users and Computers.
Повтори установку sp3.

  • #3

Спасибо, а разве этот ящик больше не нужен? Или после установки sp3 он сам создастся?

Surf_rider


  • #4

Само ничего не создастя. Тебе надо будет заново его создать.
Для этого на почтовом сервере зайди в папку куда распаковал sp3 и выполни из cmd команду:

После этого ящик пересоздастся.
Нормальный вывод выглядит как рисунке.
Если будут ошибки то надо разбираться.
И да. Права должны быть соответствующие для подготовки схемы AD

image_100.jpg

  • #5

Спасибо, спас Все заработало. Роллап встал без приключений. Даже ems стал быстрее открываться.

Приветствую, сегодня получил
очередной пинок от системы 
Windows Server 2008.
Кикасс заключается
в том, что у меня упал сервер Exchange 2010 во время экспериментов, ну, да и хрен с ним, раз так значит,
переустановлю не только Exchange 2010, но и
систему заодно, люблю я, однако это дело. В общем, навернул операционную
систему и потопал на сервер 
Active Directory, что бы почистить хвосты от Exchange и заодно при новой установке
почтовика не получить.

Ну начнемс:

Переходим на сервер Active Directory, вызываем оснастку adsiedit
Пуск -> Выполнить -> adsiedit и Enter
 Далее открывается консоль mmc где нажимаем в:
Редактирование ADSI (правой кнопкой) -> Подключение к… и выбираем Контекст именования по умолчанию     (“Defaul Naming Context”) жмем ОК:



Получаем следующее:



Получаем следующее:

Нам нужно удалить строки:

DC=Domain,DC=Com -> OU=Microsoft Exchange Security Groups
DC=Domain,DC=Com -> CN=Microsoft Exchange System Objects

Далее не уходим и жмем опять:
Редактирование ADSI (правой кнопкой) -> Подключение к… и выбираем Конфигурация     (“Configuration”жмем ОК:

Далее не уходим и жмем опять:
Редактирование ADSI (правой кнопкой) -> Подключение к… и выбираем Конфигурация     (“Configuration”жмем ОК:



Далее переходим и удаляем:

CN=Microsoft Exchange

CN=Microsoft Exchange Autodiscover

Если есть репликаторы домена то принудительно включите репликацию и перезагружаемся!

Если вы задумываете установить в компании заного почтовый сервер Exchange то следует сделать еще пару движений в AD:

Теперь переходим в оснастку Active Directory — пользователи и компьютеры и удаляете пользователей:

  1. SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}
  2. FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
  3. SystemMailbox{1f05a927-af78-475a-aba4-fc281398eb54}
  4. DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}

Если есть репликаторы домена то принудительно включите репликацию и перезагружаемся!

Если вы задумываете установить в компании заного почтовый сервер Exchange то следует сделать еще пару движений в AD:

Теперь переходим в оснастку Active Directory — пользователи и компьютеры и удаляете пользователей:

  1. SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}
  2. FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
  3. SystemMailbox{1f05a927-af78-475a-aba4-fc281398eb54}
  4. DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}

Распаковываем Exchange server 2010 на той машине где он будет установлен например в папку
D:ExchangeInstaller

Переходим на сервер  Active Directory жмем правой кнопкой на Мой компьютер выбираем Подключить сетевой диск…  ставим любую букву и пишем путь:

\exchanged$

Где exchange это имя компьютера и d$ это имя диска D: где лежит распакованный  Exchange server 2010 и жмем Готово


Открываем cmd пишем z: (буква сетевого диска) переходим в папку CD ExchangeInstaller 
далее пишем setup.com /PrepareAD 

Где exchange это имя компьютера и d$ это имя диска D: где лежит распакованный  Exchange server 2010 и жмем Готово


Открываем cmd пишем z: (буква сетевого диска) переходим в папку CD ExchangeInstaller 
далее пишем setup.com /PrepareAD 



После выполнения препаринга Active Directory можно смело топать и устанавливать Exchange server 2010

ЛИСТИНГ ОШИБКИ ПРИ УСТАНОВКЕ Exchange server 2010 ЕСЛИ НЕ ВЫПОЛНИТЬ ВСЕ ДЕЙСТВИЯ

При выполнении «$error.Clear();
          if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) )
          {
            Update-RmsSharedIdentity -ServerName $RoleNetBIOSName
          }
        » произошла следующая ошибка: «Параметр Database является обязательным на UserMailbox. Имя свойства: Database».
Параметр Database является обязательным на UserMailbox. Имя свойства: Database
Нажмите здесь для получения справки… http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp
Прошло времени: 00:02:11
Роль сервера клиентского доступа
Отменено
Роль сервера почтовых ящиков
Отменено
Завершение установки
Отменено

Всем спасибо досвидос :)

  • Home
  • Microsoft
  • Exchange 2013
  • Exchange 2013 Install Error was generated when $error.Clear

Written by Allen White on May 17, 2014. Posted in Exchange 2013

During a test migrate of Exchange 2013 I came across the error below when trying to initially install Exchange 2013, resolution after the error.

Error:
The following error was generated when “$error.Clear();
if ($RoleIsDatacenter -ne $true -and $RoleIsDatacenterDedicated -ne $true)
{
if (Test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
{
$sysMbx = $null;
$name = “SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}”;
$dispName = “Microsoft Exchange”;
Write-ExchangeSetupLog -Info (“Retrieving mailboxes with Name=$name.”);
$mbxs = @(Get-Mailbox -Arbitration -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1 );
if ($mbxs.Length -eq 0)
{
Write-ExchangeSetupLog -Info (“Retrieving mailbox databases on Server=$RoleFqdnOrName.”);
$dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
if ($dbs.Length -ne 0)
{
Write-ExchangeSetupLog -Info (“Retrieving users with Name=$name.”);
$arbUsers = @(Get-User -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
if ($arbUsers.Length -ne 0)
{
Write-ExchangeSetupLog -Info (“Enabling mailbox $name.”);
$sysMbx = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;
}
}
}
else
{
if ($mbxs[0].DisplayName -ne $dispName )
{
Write-ExchangeSetupLog -Info (“Setting DisplayName=$dispName.”);
Set-Mailbox -Arbitration -Identity $mbxs[0] -DisplayName $dispName -Force;
}
$sysMbx = $mbxs[0];
}

This error was down to the System Mailbox being corrupt so the install could not continue, to resolve this issue we can recreate the Exchange 2013 system mailbox.

Recreate System Mailbox in Exchange 2013

We must first delete the existing system mailbox if it exists and is corrupt, this is simple to do, in Active Directory Users and Computers do a search for the System user as seen below and delete it.

 SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} 

We now need to recreate this account, the easiest way to do this is by running the Exchange 2013 with ADPREP again, syntax seen below.

setup /PrepareAD [/OrganizationName:] 

Where Organization name is the name of you existing Org or what you would like to call your new Org. Once complete we can enable the system mailbox with the following command.

Enable-Mailbox -Arbitration -DomainController  -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}"

Once these three steps are done you will be able to continue you Exchange 2013 install.

Allen White

Allen is an IT Consultant and holds the following accreditations. MCSA, MCSE, MCTS, MCITP, CCA, CCSP, VCP 4,5, 6 and HP ASE, AIS — Network Infrastructure.

Search

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении запроса post к ресурсу e1cib logform
  • Ошибка при выполнение функции криптографии
  • Ошибка при выполнении запроса get к ресурсу index html
  • Ошибка при выполнении запроса post к ресурсу e1cib history
  • Ошибка при выполнение файловой системы