Добрый день. Наверное 2016 релиз ещё не добавили в подраздел, потому приходится писать в раздел 2013- прошу прощения.
И так проблема такова.
Решил протестировать Exchange 2016. Подготовил схему AD, установил всё что нужно Exchange 2016. По кое какому мануалу, если нужно дам ссылку, но они все почти одинаковые.
Начали установку. Установка дошла до 14 из 15 вроде стадий и на 14ой рухнула с ошибкой.
Весь лог ОС усыпан такой ошибкой:
_______________________________
Служба Интерфейсный транспорт Microsoft Exchange была неожиданно завершена. Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 5000 мсек: Перезапуск службы.
_________________________________
Также есть ошибки:
Служба «Диагностика Microsoft Exchange» зависла при запуске.
_____________________
Сбой при запуске службы «Служба топологии Microsoft Exchange Active Directory» из-за ошибки
Служба не ответила на запрос своевременно.
К сожалению я не помню ошибку самого установщика, но там было что-то про команды clear.
OS MS Server Standart 2012R2
Exchange теперь не удаляется — ругается, что есть ящики и также заново поверх не устанавливается.
Службы:
[PS] C:Windowssystem32>Test-ServiceHealth
Role : Роль сервера почтовых ящиков
RequiredServicesRunning : True
ServicesRunning : {IISAdmin, MSExchangeADTopology, MSExchangeDelivery, MSExchangeIS, MSExchangeMailboxAssistant
s, MSExchangeRepl, MSExchangeRPC, MSExchangeServiceHost, MSExchangeSubmission, MSExchangeThro
ttling, MSExchangeTransportLogSearch, W3Svc, WinRM}
ServicesNotRunning : {}
Role : Роль сервера клиентского доступа
RequiredServicesRunning : True
ServicesRunning : {IISAdmin, MSExchangeADTopology, MSExchangeMailboxReplication, MSExchangeRPC, MSExchangeServi
ceHost, W3Svc, WinRM}
ServicesNotRunning : {}
Role : Роль сервера единой системы обмена сообщениями
RequiredServicesRunning : True
ServicesRunning : {IISAdmin, MSExchangeADTopology, MSExchangeServiceHost, MSExchangeUM, W3Svc, WinRM}
ServicesNotRunning : {}
Role : Роль транспортного сервера-концентратора
RequiredServicesRunning : True
ServicesRunning : {IISAdmin, MSExchangeADTopology, MSExchangeEdgeSync, MSExchangeServiceHost, MSExchangeTranspo
rt, MSExchangeTransportLogSearch, W3Svc, WinRM}
ServicesNotRunning : {}
По сути первый раз в жизни вообще ставлю Exchange — вот что получилось
Как быть собственно
Добрый день
При установке (в домен) exchange 2016 CU11 на этапе 10 возникла вот такая ошибка, даже не знаю в какую сторону копать.
Кликните здесь для просмотра всего текста
Error:
The following error was generated when «$error.Clear();
if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated)
{
$createNewOab = $false;
$oabName = $null;
$oabAddressList = $null;
$oabVdirs = $null;
$oabGlobalWebDistribution = $false;
$oabConfiguredAttributes = $null;
Write-ExchangeSetupLog -Info («Looking for an existing default OAB»);
$defaultOab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.IsDefault};
if ($defaultOab -ne $null)
{
Write-ExchangeSetupLog -Info («Found a default OAB: » + $defaultOab.Name + «; checking its version»);
if ($defaultOab.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -lt 0)
{
$e15Oab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -eq 0};
if ($e15Oab -eq $null)
{
Write-ExchangeSetupLog -Info («Existing OAB is Exchange 2010 or older; will create a new OAB»);
$createNewOab = $true;
$oabName = $defaultOab.Name + » (Ex2013)»;
$oabAddressList = $defaultOab.AddressLists;
$oabGlobalWebDistribution = $defaultOab.GlobalWebDistributionEnabled;
$oabConfiguredAttributes = $defaultOab.ConfiguredAttributes;
}
else
{
Write-ExchangeSetupLog -Info («Already has an existing Exchange 2013 OAB:» + $e15Oab.Name + «; will not create a new OAB»);
}
}
else
{
Write-ExchangeSetupLog -Info («Existing OAB is Exchange 2013 or newer; will not create a new OAB»);
}
}
else
{
Write-ExchangeSetupLog -Info («Did not find a default OAB; will create one»);
$createNewOab = $true;
$oabName = [Microsoft.Exchange.Data.Directory.SystemConfiguration.OfflineAddressBook]:efaultName;
$nonDefaultOabWithDefaultName = Get-OfflineAddressBook $oabName -DomainController:$RoleDomainController -ErrorAction SilentlyContinue | where {$_.IsDefault -eq $false};
if ($nonDefaultOabWithDefaultName -ne $null)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
(«Offline address book » + `
$nonDefaultOabWithDefaultName.Name + `
» already exists: » + `
$nonDefaultOabWithDefaultName.DistinguishedName + `
«. Use administrative tools to change it to default OAB.»);
}
$allGals = @(Get-GlobalAddressList -DomainController:$RoleDomainController | where {$_.IsDefaultGlobalAddressList});
if ($allGals -eq $null -or $allGals.Count -eq 0)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
(«Couldn’t find the default global address list. The default offline address book can’t be created.»);
}
elseif ($allGals.Count -gt 1)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
(«Found » + $allGals.Count + » default global address lists. You can have only one default global address list in your organization. The default offline address book will not be created.»);
}
else
{
$oabAddressList = $allGals[0];
Write-ExchangeSetupLog -Info («OAB will be based on default GAL: » + $oabAddressList.Name);
}
}
if ($createNewOab)
{
if ($oabGlobalWebDistribution -eq $false)
{
$currentAdSiteDn = (Get-ExchangeServer $RoleFqdnOrName -DomainController:$RoleDomainController).Site.DistinguishedName;
$allOabVdirs = @(Get-OabVirtualDirectory -ADPropertiesOnly -DomainController:$RoleDomainController);
$e15MinimumServerVersion = New-Object Microsoft.Exchange.Data.ServerVersion([Microsoft.Exchange.Data.Directory.SystemConfiguration.Server]::E15MinVersion);
if ($allOabVdirs -ne $null -and $allOabVdirs.Count -gt 0)
{
foreach ($oabVdir in $allOabVdirs)
{
if ([Microsoft.Exchange.Data.ServerVersion]::Compare($oabVdir.AdminDisplayVersion, $e15MinimumServerVersion) -gt 0)
{
$oabVdirSiteDn = (Get-ExchangeServer $oabVdir.Server -DomainController:$RoleDomainController).Site.DistinguishedName;
if ($oabVdirSiteDn -eq $currentAdSiteDn)
{
$oabVdirs = $oabVdir;
break;
}
elseif ($oabVdirs -eq $null)
{
$oabVdirs = $oabVdir;
}
}
}
}
if ($oabVdirs -ne $null)
{
Write-ExchangeSetupLog -Info («OAB will be distributed to OAB virtual directory » + $oabVdirs.Name);
}
else
{
Write-ExchangeSetupLog -Info («Could not find any OAB virtual directories; OAB will be configured without distribution.»);
}
}
try
{
Write-ExchangeSetupLog -Info («Creating new default OAB.»);
$newOab = New-OfflineAddressBook `
-Name $oabName `
-AddressLists $oabAddressList `
-VirtualDirectories $oabVdirs `
-GlobalWebDistributionEnabled $oabGlobalWebDistribution `
-IsDefault $true `
-DomainController:$RoleDomainController;
}
catch [Microsoft.Exchange.Data.Directory.ADObjectAlreadyExistsException]
{
Write-ExchangeSetupLog -Warning («Tried to create new default OAB but the object already exists; it may have been created by another instance of setup.»);
}
if ($oabConfiguredAttributes -ne $null)
{
Write-ExchangeSetupLog -Info («Setting OAB ConfiguredAttributes to: » + $oabConfiguredAttributes);
Set-OfflineAddressBook $newOab -ConfiguredAttributes $oabConfiguredAttributes -DomainController:$RoleDomainController;
}
}
}
» was run: «Microsoft.Exchange.Data.DataValidationException: Database is mandatory on UserMailbox.
at Microsoft.Exchange.Data.Directory.ADDataSession.ObjectsFromEntries[TResult](SearchResultEntryCollection entries, String originatingServerName, IEnumerable`1 properties, ADRawEntry dummyInstance, String callerFilePath, Int32 callerFileLine, String memberName)
at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.GetNextPage()
at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.<GetEnumerator>d__29.Mo veNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientObjectSession.FindOrganiz ationMailboxByCapability(OrganizationCapability capability, QueryFilter optionalFilter, String callerFilePath, Int32 callerFileLine, String memberName)
at Microsoft.Exchange.Data.Directory.OrganizationMailboxHelper.InternalGetOrganizat ionMailboxesByCapability(IRecipientSession session, OrganizationCapability capability, QueryFilter optionalFilter)
at Microsoft.Exchange.ProvisioningAgent.NewOfflineAddressbookProvisioningHandler.Fi ndGeneratingMailbox(String domainController, OrganizationId orgId)
at Microsoft.Exchange.ProvisioningAgent.NewOfflineAddressbookProvisioningHandler.Pr ovisionDefaultProperties(IConfigurable readOnlyIConfigurable)
at Microsoft.Exchange.Provisioning.ProvisioningLayer.ProvisionDefaultPropertiesImpl (Task task, IConfigurable temporaryObject, IConfigurable dataObject, Boolean checkProvisioningLayerAvailability)
at Microsoft.Exchange.Provisioning.ProvisioningLayer.ProvisionDefaultProperties(Tas k task, IConfigurable temporaryObject, IConfigurable dataObject, Boolean checkProvisioningLayerAvailability)
at Microsoft.Exchange.Configuration.Tasks.NewTaskBase`1.InternalStateReset()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)».
Есть догадка, что может быть (в домене) не все почистил после старого exchange, но где и что чистить не знаю
Hi Guys,
We’re in Hybrid Exchange environment where by running 2 Exchange 2010 on premise servers along with Office 365. These exchange servers are purely for monitoring and admin purpose only.
However, we are trying to add new exchange 2016 server and retire exchange 2010 server eventually.
In the process of installing Exchange 2016 CU4 — we are stuck at step 12 of 13 finalising setup and getting the following error:
Error:
The following error was generated when «$error.Clear();
start-SetupService -ServiceName MSExchangeFrontendTransport
» was run: «Microsoft.Exchange.Configuration.Tasks.ServiceDisabledException: Service ‘MSExchangeFrontendTransport’ is disabled on this server. —>
System.InvalidOperationException: Cannot start service MSExchangeFrontendTransport on computer ‘.’. —> System.ComponentModel.Win32Exception: The service cannot be started, either because it is disabled or because it has no enabled devices associated with
it
— End of inner exception stack trace —
at System.ServiceProcess.ServiceController.Start(String[] args)
at Microsoft.Exchange.Management.Tasks.ManageSetupService.StartServiceWorker(ServiceController serviceController, String[] serviceParameters)
— End of inner exception stack trace —
at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target, Boolean reThrow, String helpUrl)
at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
at Microsoft.Exchange.Management.Tasks.ManageSetupService.StartService(ServiceController serviceController, Boolean ignoreServiceStartTimeout, Boolean failIfServiceNotInstalled,
Unlimited`1 maximumWaitTime, String[] serviceParameters)
at Microsoft.Exchange.Management.Tasks.ManageSetupService.StartService(String serviceName, Boolean ignoreServiceStartTimeout, Boolean failIfServiceNotInstalled,
Unlimited`1 maximumWaitTime, String[] serviceParameters)
at Microsoft.Exchange.Management.Tasks.StartSetupService.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__c()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)».
We also tried to manually start the MSExchangeFrontEndTransport Service, but were not able to and installation just won’t progress further.
NOTE: We are installing this on Server 2012 R2 and also carried out all the Exchange PreRequisite i.e. ADPrep and ADSchema extension etc.
I appreciate a response to get this resolved.
Kind regards,
Vishal.
vish
Главная
> Microsoft, Troubleshooting > Exchange Server 2016 CU 10 ошибка при установке
12.07.2018
chifin Оставьте комментарий
Go to comments
При установке Exchange Server 2016 CU 10 на «чистую» систему возникает ошибка
решение простое
- перейти в каталог который указан C:Program FilesMicrosoftExchange ServerV15BinCmdletExtensionAgents
- Копируем ScriptingAgentConfig.xml.sample в ScriptingAgentConfig.xml
- Запускаем установку еще раз
Реклама
Рубрики:Microsoft, Troubleshooting
Метки: Exchange Server 2016, Exchange Server 2016 CU 10, Exchange Server 2016 CU 10 ERROR, Exchange Server 2016 install error, Microsoft, Troubleshooting
Комментарии (0)
Trackbacks (0)
Оставьте комментарий
Обратная ссылка
- Комментариев нет.
- No trackbacks yet.
Добавить комментарий
Введите свой комментарий…
Заполните поля или щелкните по значку, чтобы оставить свой комментарий:
E-mail (обязательно) (Адрес никогда не будет опубликован)
Имя (обязательно)
Сайт
Для комментария используется ваша учётная запись WordPress.com.
( Выход /
Изменить )
Для комментария используется ваша учётная запись Facebook.
( Выход /
Изменить )
Отмена
Connecting to %s
Уведомлять меня о новых комментариях по почте.
Уведомлять меня о новых записях по почте.
Настройка PowerShell Remote на рабочих станциях в рабочей группе.
Передача параметров в другой скрипт при запуске Start-Job
16 января Exchange 2010, Exchange 2013, Exchange 2016
При установке Exchange 2016 или Exchange 2013 или 2010 вы можете столкнуться со следующим кодом ошибки при установке.
Ошибка: установка продукта D: exchangeserver.msi не удалась. Неустранимая ошибка при установке. Код ошибки 1603. Последняя ошибка, сообщенная пакетом MSI: ‘При установке этого пакета произошла непредвиденная ошибка. Это может указывать на проблему с этим пакетом. Код ошибки 2337. ‘
Не паникуйте, исправление легко и просто, ISO-образ, который вы записали, или установочный .exe поврежден. Просто либо снова запишите ISO-образ, либо снова загрузите установочный файл, затем перезапустите программу установки.