- Remove From My Forums
-
Question
-
Process ForefrontActiveDirectoryConnector.exe (PID=1928). WCF request (Get Servers for chickbuns.com) to the Microsoft Exchange Active Directory Topology service on server (TopologyClientTcpEndpoint (localhost)) failed. Make sure that the service is running.
In addition, make sure that the network ports that are used by Microsoft Exchange Active Directory Topology service are not blocked by a firewall. The WCF call was retried 3 time(s).Error Details
System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://localhost:890/Microsoft.Exchange.Directory.TopologyService. The connection attempt lasted for a time span of 00:00:02.0280035. TCP error code 10061: No connection could be made
because the target machine actively refused it 127.0.0.1:890. —> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:890
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
— End of inner exception stack trace —Log Name: Application
Source: MSExchange ADAccess
Date: 1/13/2014 8:57:01 PM
Event ID: 4027
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: DC4.chickbuns.com
Description:
Error Details
System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://localhost:890/Microsoft.Exchange.Directory.TopologyService. The connection attempt lasted for a time span of 00:00:02.0280035. TCP error code 10061: No connection could
be made because the target machine actively refused it 127.0.0.1:890. —> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:890
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
— End of inner exception stack trace —
Answers
-
Hi,
According to the detail of the error, we can try the following resolutions:
1. Check if there is some Windows firewall rule blocking certain port.
2. Check if you’re having trouble allowing other computers to communicate with your computer through Windows Firewall, and you can try using the Incoming Connections troubleshooter to automatically find and fix some common problems.
In Windows7, Open the Incoming Connections troubleshooter by clicking the Start button Picture of the Start button, and then clicking Control Panel. In the search box, type troubleshooter, and then click Troubleshooting. Click View all, and then click Incoming
Connections.
3. Check if there is some service which doesn’t work.If you have any question, please feel free to let me know.
Thanks,
Angela Shi
TechNet Community Support-
Marked as answer by
Sunday, January 26, 2014 4:04 PM
-
Marked as answer by
С чего начать …
Прежде всего я хотел бы признать, что я не опытный специалист по Exchange.
Во-вторых, это среда:
(2) контроллеры домена 2008 R2 и (1) сервер MS Exchange 2013 2012 R2 — другие серверы Exchange были удалены [я видел остатки этих старых серверов, но единая система обмена сообщениями работала нормально до вчерашнего дня]
Наш сервер Exchange 2013 остановлен прием вызовов на назначенный ему номер голосового доступа для единой системы обмена сообщениями. При попытке перезапуска не запускается следующее сообщение Windows не может запустить службу единой системы обмена сообщениями Microsoft Exchange на локальном компьютере. Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.
Служба зависнет при запуске, но никогда не запустится.
Я перехожу к средству просмотра событий и вижу ВСЕ виды Сообщения, связанные с обменом, но все они относятся к AD. Например:
Ошибка 1007: репликация почтовых ящиков MSExchange
Службе репликации почтовых ящиков не удалось определить набор активных баз данных почтовых ящиков на сервере почтовых ящиков.
Сервер почтовых ящиков:
Ошибка: MapiExceptionNetworkError: невозможно установить соединение интерфейса администратора с сервером. (hr = 0x80040115, ec = -2147221227)
Диагностический контекст:
Крышка: 65256
Крышка: 49064 dw Параметр: 0x1
Крышка: 12514 Win32Error: 0x6D9
Крышка: 62184
Крышка: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n / a
Крышка: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 5456
Крышка: 12696 dwParam: 0x0 Msg: EEInfo: Время генерации: 0419-01-18T16: 54: 09.2670000Z
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Генерирующий компонент: 2
Крышка: 14744 dwParam: 0x0 Msg: EEInfo: Статус: 1753
Крышка: 9624 dwParam: 0x0 Msg: EEInfo: Место обнаружения: 883
Крышка: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Крышка: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0
Крышка: 62184
Крышка: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n / a
Крышка: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 5456
Крышка: 12696 dwParam: 0x0 Msg: EEInfo: Время генерации: 0419-01-18T16: 54: 09.2670000Z
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Генерирующий компонент: 2
Крышка: 14744 dwParam: 0x0 Msg: EEInfo: Статус: 1753
Крышка: 9624 dwParam: 0x0 Msg: EEInfo: Место обнаружения: 900
Крышка: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Крышка: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0
Крышка: 62184
Крышка: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n / a
Крышка: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 5456
Крышка: 12696 dwParam: 0x0 Msg: EEInfo: Время генерации: 0419-01-18T16: 54: 09.2670000Z
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Генерирующий компонент: 2
Крышка: 14744 dwParam: 0x0 Msg: EEInfo: Статус: 1753
Крышка: 9624 dwParam: 0x0 Msg: EEInfo: Место обнаружения: 501
Крышка: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Крышка: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 4
Крышка: 8856 dwParam: 0x0 Msg: EEInfo: prm [0]: Строка Unicode: ncalrpc
Крышка: 8856 dwParam: 0x0 Msg: EEInfo: prm 1 : Строка Unicode:
Крышка: 12952 dwParam: 0x0 Msg: EEInfo: prm [2]: Long val: 2306091726
Крышка: 12952 dwParam: 0x0 Msg: EEInfo: prm [3]: Long val: 382312662
Крышка: 24060 StoreEc: 0x80040115
Крышка: 23746
Крышка: 31938 StoreEc: 0x80040115
Крышка: 19650
Крышка: 27842 StoreEc: 0x80040115
Крышка: 20866
Lid: 29058 StoreEc: 0x80040115
Ошибка 10006: Хранилище среднего уровня MSExchange
Клиент Active Manager обнаружил тайм-аут AD при попытке поиска объекта в 00:01:00.
Ошибка 1002:MSExchangeThrottling
Служба регулирования Microsoft Exchange обнаружила ошибку Active Directory при построении дескриптора безопасности RPC. Этот сбой может указывать на то, что в настоящее время нет доступных контроллеров домена. Служба будет остановлена. Сведения об ошибке: System.TimeoutException: истекло время ожидания операции AD после 00:00:30
. Ошибка 4027: MSExchange ADAccess
Процесс msexchangerepl.exe (PID = 5808). Запрос WCF (получение серверов для сервера LDAP возвратил неизвестную ошибку.
в System.DirectoryServices.Protocols.LdapConnection.Connect ()
в System.DirectoryServices.Protocols.LdapConnection.BindHelper (NetworkCredential newCredential, логическое значение needSetCredential)
в Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithLogging ()
в Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry (Int32 maxRetries)
в Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry (Int32 maxRetries)
в Microsoft.Exchange.Data.Directory.LdapConnectionPool.CreateOneTimeConnection (NetworkCredential networkCredential, ADServerInfo serverInfo, LocatorFlags connectionFlags)
в Microsoft.Exchange.Data.Directory.LdapTopologyProvider.GetDirectoryServer (String partitionFqdn, роль ADRole)
в Microsoft.Exchange.Data.Directory.LdapTopologyProvider.InternalGetServersForRole (String partitionFqdn, IList 1 currentUsedServers, роль ADServerRole, Int32 serversRequested, логическое значение forestWideAffinityRequested)
в Microsoft.Exchange.Data.Directory.LdapTopologyProvider.GetConfigDCInfo (String partitionFqdn, Boolean throwOnFailure)
в Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts (String partitionFqdn)
в Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext (String partitionFqdn)
в Microsoft.Exchange.Data.Directory.ADDataSession.GetNamingContext (ADNamingContext adNamingContext)
в Microsoft.Exchange.Directory.TopologyService.Data.TopologyDiscoverySession.FindDirectoryServers (строковый сайт, List 1 dsFqdns)
1.Execute (токен CancellationToken присоединился к токену)
в Microsoft.Exchange.Directory.TopologyService.LocalForestTopologyDiscovery.FindPrimaryDS ()
в Microsoft.Exchange.Directory.TopologyService.ADTopologyDiscovery.Discover ()
в Microsoft.Exchange.Directory.TopologyService.ADTopologyDiscovery.DoWork (CancellationToken cancellationToken)
в Microsoft.Exchange.Directory.TopologyService.Common.WorkItem
в System.Threading.Tasks.Task.Execute ()
в Microsoft.Exchange.Directory.TopologyService.TopologyDiscoveryManager.EndGetTopology (IAsyncResult ar)
в Microsoft.Exchange.Directory.TopologyService.TopologyService.InternalEndGetServersForRole (результат IAsyncResult)
в Microsoft.Exchange.Directory.TopologyService.TopologyService. <> c__DisplayClassa.b__9 ()
в Microsoft.Exchange.Directory.TopologyService.TopologyService.ExecuteServiceCall (действие)
Ошибка 2142: MSExchangeADTopolgy
Обработка Microsoft.Exchange.Directory.TopologyService.exe (PID = 2664) Лес. Не удалось обнаружить топологию, сведения об ошибке
Сервер Active Directory недоступен. Сообщение об ошибке: Ответ активного каталога: сервер LDAP возвратил неизвестную ошибку ..
Итак, на этом этапе я запускаю DCDIAG на PDC (давайте назовем DC1, где будет вызываться единственный другой DC DC2):
Диагностика сервера каталогов
Выполнение начальной настройки:
Попытка найти домашний сервер …
Домашний сервер = dc1
- Идентифицированный лес AD.
Сбор начальной информации завершен.
Выполнение начальных обязательных тестов
Тестовый сервер: dc1
Starting test: Connectivity
......................... dc1 passed test Connectivity
Выполнение основных тестов
Тестовый сервер: dc1
Starting test: Advertising
Fatal Error:DsGetDcName (dc1) call failed, error 1355
The Locator could not find the server.
......................... dc1 failed test Advertising
Starting test: FrsEvent
There are warning or error events within the last 24 hours after the
SYSVOL has been shared. Failing SYSVOL replication problems may cause
Group Policy problems.
......................... dc1 passed test FrsEvent
Starting test: DFSREvent
......................... dc1 passed test DFSREvent
Starting test: SysVolCheck
......................... dc1 passed test SysVolCheck
Starting test: KccEvent
......................... dc1 passed test KccEvent
Starting test: KnowsOfRoleHolders
......................... dc1 passed test KnowsOfRoleHolders
Starting test: MachineAccount
......................... dc1 passed test MachineAccount
Starting test: NCSecDesc
......................... dc1 passed test NCSecDesc
Starting test: NetLogons
......................... dc1 passed test NetLogons
Starting test: ObjectsReplicated
......................... dc1 passed test ObjectsReplicated
Starting test: Replications
[Replications Check,Replications Check] Inbound replication is
disabled.
To correct, run "repadmin /options dc1 -DISABLE_INBOUND_REPL"
[Replications Check,dc1] Outbound replication is disabled.
To correct, run "repadmin /options dc1 -DISABLE_OUTBOUND_REPL"
......................... dc1 failed test Replications
Starting test: RidManager
......................... dc1 passed test RidManager
Starting test: Services
w32time Service is stopped on [dc1]
NETLOGON Service is paused on [dc1]
......................... dc1 failed test Services
Starting test: SystemLog
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:28:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:33:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0xC00038D6
Time Generated: 01/18/2019 08:34:23
Event String:
The DFS Namespace service could not initialize cross forest trust information on this domain controller, but it will periodically retry the operation. The return code is in the record data.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:38:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:42:48
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:43:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:48:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:53:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:58:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:03:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:08:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:13:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:18:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:23:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
......................... dc1 failed test SystemLog
Starting test: VerifyReferences
......................... dc1 passed test VerifyReferences
Запуск тестов разделов на: ForestDnsZones
Starting test: CheckSDRefDom
......................... ForestDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... ForestDnsZones passed test
CrossRefValidation
Запуск тестов разделов на : DomainDnsZones
Starting test: CheckSDRefDom
......................... DomainDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... DomainDnsZones passed test
CrossRefValidation
Выполнение тестов разделов: Схема
Starting test: CheckSDRefDom
......................... Schema passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Schema passed test CrossRefValidation
Запуск тестов разделов: Конфигурация
Starting test: CheckSDRefDom
......................... Configuration passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Configuration passed test CrossRefValidation
Запуск тестов разделов:
Starting test: CheckSDRefDom
......................... <domain> passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... <domain> passed test CrossRefValidation
Выполнение корпоративных тестов: .com
Starting test: LocatorCheck
Warning: DcGetDcName(GC_SERVER_REQUIRED) call failed, error 1355
A Global Catalog Server could not be located - All GC's are down.
Warning: DcGetDcName(TIME_SERVER) call failed, error 1355
A Time Server could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(GOOD_TIME_SERVER_PREFERRED) call failed, error
1355
A Good Time Server could not be located.
Warning: DcGetDcName(KDC_REQUIRED) call failed, error 1355
A KDC could not be located - All the KDCs are down.
......................... <domain>.com failed test LocatorCheck
Starting test: Intersite
......................... <domain>.com passed test Intersite
В довершение всего, DC2 действовал вверх, поэтому я перезапустил его. Он больше не загружается в Windows, вместо этого я получаю этот BSOD:
STOP: c00002cb Инициализация диспетчера учетных записей диспетчера безопасности завершилась неудачно из-за следующей ошибки: система не может найти указанный файл .
Что за кластер, верно ?
Забыл добавить важный запрос, netdom query fsmo :
«Указанный домен либо не существует, либо с ним невозможно связаться.
Не удалось выполнить команду. «
Включая список ролей домена через NTDSUtil:
ntdsutil : роли
fsmo обслуживание : соединения
соединения с сервером : подключиться к сервер dc3
Привязка к dc3…
Подключено к dc3 с использованием учетных данных локально вошедшего в систему пользователя.
серверные соединения : q
обслуживание fsmo : выбор цели операции
выбор цели операции : список ролей для подключенного сервера
Сервер «dc3» знает около 5 ролей
Схема — CN = Настройки NTDS, CN = DC3, CN = Серверы, CN = mgaming, CN = Сайты, CN = Конфигурация
, DC = игра,DC = com
Мастер именования — CN = настройки NTDS, CN = DC3, CN = серверы, CN = mgaming, CN = сайты, CN = Config
uration, DC = mgaming, DC = com
PDC — CN = настройки NTDS, CN = DC3, CN = серверы, CN = mgaming, CN = сайты, CN = конфигурация, DC
= mgaming, DC = com
RID — CN = настройки NTDS, CN = DC3, CN = серверы, CN = mgaming, CN = сайты, CN = конфигурация, DC
= mgaming, DC = com
Инфраструктура — CN = настройки NTDS, CN = DC3, CN = серверы, CN = mgaming, CN = сайты, CN = Confi
guration, DC = mgaming, DC = com
select operation target : q
fsmo maintenance : q
ntdsutil : q
—— НОВЫЕ результаты после некоторой работы ——
netdom query fsmo:
Schema master DC1.domain.com
Domain naming master DC1.domain.com
PDC DC1.domain.com
RID pool manager DC1.domain.com
Infrastructure master DC1.domain.com
The command completed successfully.
dcdiag :
Directory Server Diagnosis
Performing initial setup:
Trying to find home server...
Home Server = DC1
* Identified AD Forest.
Done gathering initial info.
Doing initial required tests
Testing server: <domain>DC1
Starting test: Connectivity
......................... DC1 passed test Connectivity
Doing primary tests
Testing server: <domain>DC1
Starting test: Advertising
Warning: DC1 is not advertising as a time server.
......................... DC1 failed test Advertising
Starting test: FrsEvent
There are warning or error events within the last 24 hours after the
SYSVOL has been shared. Failing SYSVOL replication problems may cause
Group Policy problems.
......................... DC1 passed test FrsEvent
Starting test: DFSREvent
......................... DC1 passed test DFSREvent
Starting test: SysVolCheck
......................... DC1 passed test SysVolCheck
Starting test: KccEvent
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
......................... DC1 passed test KccEvent
Starting test: KnowsOfRoleHolders
......................... DC1 passed test KnowsOfRoleHolders
Starting test: MachineAccount
......................... DC1 passed test MachineAccount
Starting test: NCSecDesc
......................... DC1 passed test NCSecDesc
Starting test: NetLogons
......................... DC1 passed test NetLogons
Starting test: ObjectsReplicated
......................... DC1 passed test ObjectsReplicated
Starting test: Replications
[Replications Check,Replications Check] Inbound replication is
disabled.
To correct, run "repadmin /options DC1 -DISABLE_INBOUND_REPL"
[Replications Check,DC1] Outbound replication is disabled.
To correct, run "repadmin /options DC1 -DISABLE_OUTBOUND_REPL"
......................... DC1 failed test Replications
Starting test: RidManager
......................... DC1 passed test RidManager
Starting test: Services
w32time Service is stopped on [DC1]
......................... DC1 failed test Services
Starting test: SystemLog
An error event occurred. EventID: 0xC0002719
Time Generated: 01/18/2019 15:10:16
Event String:
DCOM was unable to communicate with the computer MRInterCA01.<domain>
.com using any of the configured protocols.
An error event occurred. EventID: 0xC0000428
Time Generated: 01/18/2019 15:10:16
Event String:
The terminal server cannot install a new template-based certificate
to be used for Transport Layer Security (TLS) 1.0Secure Sockets Layer (SSL) aut
hentication and encryption. The following error occured: The RPC server is unava
ilable.
An error event occurred. EventID: 0xC0002719
Time Generated: 01/18/2019 15:15:17
Event String:
DCOM was unable to communicate with the computer MRInterCA01.<domain>
.com using any of the configured protocols.
An error event occurred. EventID: 0xC0000428
Time Generated: 01/18/2019 15:15:17
Event String:
The terminal server cannot install a new template-based certificate
to be used for Transport Layer Security (TLS) 1.0Secure Sockets Layer (SSL) aut
hentication and encryption. The following error occured: The RPC server is unava
ilable.
An error event occurred. EventID: 0xC0002719
Time Generated: 01/18/2019 15:20:21
Event String:
DCOM was unable to communicate with the computer MRInterCA01.<domain>
.com using any of the configured protocols.
An error event occurred. EventID: 0xC0000428
Time Generated: 01/18/2019 15:20:21
Event String:
The terminal server cannot install a new template-based certificate
to be used for Transport Layer Security (TLS) 1.0Secure Sockets Layer (SSL) aut
hentication and encryption. The following error occured: The RPC server is unava
ilable.
......................... DC1 failed test SystemLog
Starting test: VerifyReferences
......................... DC1 passed test VerifyReferences
Running partition tests on : ForestDnsZones
Starting test: CheckSDRefDom
......................... ForestDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... ForestDnsZones passed test
CrossRefValidation
Running partition tests on : DomainDnsZones
Starting test: CheckSDRefDom
......................... DomainDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... DomainDnsZones passed test
CrossRefValidation
Running partition tests on : Schema
Starting test: CheckSDRefDom
......................... Schema passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Schema passed test CrossRefValidation
Running partition tests on : Configuration
Starting test: CheckSDRefDom
......................... Configuration passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Configuration passed test CrossRefValidation
Running partition tests on : <domain>
Starting test: CheckSDRefDom
......................... <domain> passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... <domain> passed test CrossRefValidation
Running enterprise tests on : <domain>.com
Starting test: LocatorCheck
Warning: DcGetDcName(TIME_SERVER) call failed, error 1355
A Time Server could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(GOOD_TIME_SERVER_PREFERRED) call failed, error
1355
A Good Time Server could not be located.
......................... <domain>.com failed test LocatorCheck
Starting test: Intersite
......................... <domain>.com passed test Intersite
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
Процесс powershell.exe (PID=8880). Компонент: Microsoft.Exchange.Data.Directory.ConfigurationSettingsADNotificationException: Ошибка при запуске операции AD. —> Microsoft.Exchange.Data.Directory.ADTopologyUnexpectedException: Непредвиденная ошибка при вызове службы топологии Active Directory Microsoft Exchange на сервере «TopologyClientTcpEndpoint (localhost)». Сведения об ошибке: Отказано в доступе.. —> System.ServiceModel.Security.SecurityAccessDeniedException: Отказано в доступе. Server stack trace: в System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) в System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) в System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) в System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) в Microsoft.Exchange.Data.Directory.TopologyDiscovery.ITopologyClient.GetServersForRole(String partitionFqdn, List`1 currentlyUsedServers, ADServerRole role, Int32 serversRequested, Boolean forestWideAffinityRequested) в Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.<>c__DisplayClass10.<InternalServiceProviderGetServersForRole>b__f(IPooledServiceProxy`1 proxy) в Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception) — Конец трассировки внутреннего стека исключений — в Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetConfigDCInfo(String partitionFqdn, Boolean throwOnFailure) в Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts(String partitionFqdn) в Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext(String partitionFqdn) в Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.GetRootOrgContainer(String partitionFqdn, String domainController, NetworkCredential credential) в Microsoft.Exchange.Data.Directory.SystemConfiguration.ConfigurationSettings.ADConfigDriver.<>c__DisplayClass2.<LoadSettings>b__0() в Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount) в Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount) — Конец трассировки внутреннего стека исключений —. Не удается загрузить параметры приложения. Исключение: «%4» |
Sharing my troubleshooting notes
Single User Outlook 2013 new setup fails on “Logging on to the mail server”
Issue:
Issue with one user not able to login to outlook 2013. User attempts to connect & it fails with the following error:
“The Connection to Microsoft Exchange is unavailable. Outlook must be online or connected to complete this action”. The user is unable to access outlook but can access OWA to check mails.
Resolution:
=> Recycle AppPools for both Autodiscover and RPCProxy.
=> Run Get-CasMailbox <user> | fl . Check if MAPIBlockOutlookRpcHttp is set to true.
=> If it is set to true , run Set-CASMailbox <user> -MAPIBlockOutlookRPCHttp $false.
========================================================
Event ID 4027 MSExchange ADAccess Exchange 2013
Issue: Getting event ID 4027 on Exchange 2013 server.
Log Name: Application
Source: MSExchange ADAccess
Event ID: 4027
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Description:
Error Details
System.ServiceModel.EndpointNotFoundException: Could not connect to
net.tcp://localhost:890/Microsoft.Exchange.Directory.TopologyService. The connection attempt lasted for a time span of
00:00:02.0280035. TCP error code 10061: No connection could be made because the target machine actively refused it
127.0.0.1:890. —> System.Net.Sockets.SocketException: No connection could be made because the target machine actively
refused it 127.0.0.1:890
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
Resolution:
=> Enable IPv6.
========================================================
Exchange 2013 CU2 “old mail.Queue” growing & occupying more space.
Issue:
On Mailbox servers in Queue folder there are multiple folders generated with name “messaging old” with date and inside there is old “mail.queue file” on the mailbox server causing disk space issue. (checked pipeline tracing and transport dumpster setting and its in default setting) You will see Messaging.old-201503231091 folder taking up lot of space in C drive.
Resolution:
=> Rename the folder & check if there is any impact.
=> It’s safe to delete the Messaging.old folder. It won’t cause any issues.
========================================================
451 4.4.0 Primary target IP address responded with: “421 4.4.5 Service not available, connection deferred
Issue:
Issue with sending mails to one specific domain in Exchange 2013 server. Mail flow for a specific domain fails with the following error:
Remote Server at mail.server.com
(xxx.xxx.xxx.xxx) returned ‘451 4.4.0 Primary target IP address responded with:
“421 4.4.5 Service not available, connection deferred.” Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts. The last endpoint attempted was xxx.xxx.xxx.xxx:25′
Resolution:
=> Try sending email from a public email a/c like gmail.com to the problematic domain & see if the mail goes thru.
=> Try running Set-SendConnector -Identity “<SendConnectorName>” -IgnoreSTARTTLS $true & check.
=> Check the Firewall & network device to make sure if they are blocking it.
========================================================
Unable to move mailbox to new database in Exchange 2010 server.
Issue:
When migrating mailboxes to new database in Exchange 2010 SP3 RU6, some of them fails with the following error:
{MapiExceptionNoAccess: Unable to query table rows. (hr=0x80070005, ec=-2147024891)
——–
Operation: IDestinationMailbox.CreateFolder
OperationSide: Target
Primary (e8d46f09-1e95-4714-b9be-054c9793e96c)
Folder: ‘Drafts’, entryId [len=46, data=000000004CAE01205CB53F48985FAD69EC75CAD90100E29AB6F8D3BA694C8DD7E55
D2CE8175100000004A55B0000], parentId [len=46, data=000000004CAE01205CB53F48985FAD69EC75CAD90100E29AB6F8D3BA69
4C8DD7E55D2CE817510000000562D80000]
FailIfExists: False
——–
Folder: ‘/Top of Information Store/Drafts’, entryId [len=46, data=000000004CAE01205CB53F48985FAD69EC75CAD90
100E29AB6F8D3BA694C8DD7E55D2CE8175100000004A55B0000], parentId [len=46, data=000000004CAE01205CB53F48985FAD69
EC75CAD90100E29AB6F8D3BA694C8DD7E55D2CE817510000000562D80000]
Resolution:
=> Exported mailbox to PST.
=> Delete mailbox, create a new mailbox & import the PST.
=> Add X500 address – to get rid of NDR messages cause of new mailbox legacyExchangeDN.
========================================================
Find oldest email date on a particular mailbox through exchange management shell command ?
Issue:
How to find oldest email date on a particular mailbox through exchange management shell command ?
Resolution:
Get-MailboxFolderStatistics -IncludeOldestAndNewestItems -Identity <mailbox> |
Where OldestItemReceivedDate -ne $null |
Sort OldestItemReceivedDate |
Select -First 1 OldestItemReceivedDate
========================================================
WebServices connectivity (Internal) transaction failure – The credentials can’t be used to test Web Services
Issue: Unable to test web services or outlook connectivity, keep getting an error stating “credentials cannot be used”.
When running test outlook connectivity we get the following error in CAS server :
Verbose: Target User = ‘extest_1eb30811639a4@domain.com‘
Verbose: Resolved server. Server Name = ‘CASSERVER’, Server FQDN= ‘CASSERVER.domain.com‘
Verbose: Selected RPC Proxy authentication method = ‘NTLM’
Verbose: Based on RpcTestType, the cmdlet needs to dynamically look up the endpoint that uses this server as reference point.
Verbose: Target Client Access server = ‘CASSERVER.domain.com‘
Verbose: Based on RpcProxyTestType, the cmdlet needs to dynamically look up the endpoint that uses this server as
reference point.
Verbose: Target Client Access server = ‘CASSERVER.domain.com‘
Verbose: Using connection parameters : ‘domain.comextest_1eb30811639a4: RpcProxy/RPC-over-HTTP,
[CASSERVER.domain.com/NTLM]’
Verbose: Pinging RpcProxy at the following URL: https://CASSERVER.domain.com/rpc/RpcProxy.dll.
Verbose: An unexpected exception occurred while pinging RpcProxy. The most common reason for this occurring is that the
IIS DefaultAppPool isn’t running. Exception: The remote server returned an error: (401) Unauthorized.
Verbose: Mailbox = ‘domain.comextest_1eb30811639a4′, Owner = ‘/o=company/ou=Exchange Administrative Group
(FYDIBOHF23SPDLT)/cn=Recipients/cn=extest_1eb30811639a4′
Diagnostic command: “Test-OutlookConnectivity -RpcProxyTestType:Internal -RpcTestType:Server -TrustAnySSLCert:$true –
MonitoringContext:$true”
TimeWindowStart: 2015-03-18T07:10:07.0437501+02:00
TimeWindowEnd: 2015-03-18T07:23:27.0437500+02:00
TimeFirst: 2015-03-18T07:10:07.0437501+02:00
TimeLast: 2015-03-18T07:15:08.0145501+02:00
Count: 2
EventSourceName: MSExchange Monitoring OutlookConnectivity Internal
Resolution:
=> Deleted the ac extest_1eb30811639a4 & recreated it.
========================================================
Exchange 2013: Public Folder Mailbox cannot be deleted:”Cannot open Mailbox”.
Issue:
Unable to delete the public folder Mailbox we get the following error. Also the same happens when trying to delete using the Shell & web interface.
“Cannot open mailbox /o=Test Lab/ou=Exchange Administrative Group … /cn=Servers/cn=EXServer/cn=Microsoft System Attendant”
Resolution:
=> Run Remove-Mailbox with -force parameter.
========================================================
Remove-MailboxDatabase fails
Issue:
Migrating from Exchange 2013 to a new Exchange 2013. When trying to run Remove-MailboxDatabase it fails with the following error:
VERBOSE: [16:02:40.757 GMT] Remove-MailboxDatabase : Mailbox with DistinguishedName <<omitted>> is still present in this database.
Resolution:
=> Found users had wrong attribute set.
=> Ran the below command to fix it:
PS AD:DC=mydomain,DC=local> $usersToChange = dir -rec | ? {$_.objectClass -eq “user”} | ? {(get-itemproperty -name
msExchArchiveDatabaseLink -path $_.pspath) -like “*Mailbox Database 1096099116*”}
PS AD:DC=mydomain,DC=local> $usersToChange | foreach {Clear-ItemProperty -Name msExchArchiveDatabaseLink -Path $_.PSPath -verbose}
========================================================
After migration from exch 2007 to 2013 “show this folder as an e-mail address book not available” client 2007
Issue: After we migrated our exchange from 2007 to 2013 and we are facing some issues with our public folders
we have an address book at our public folders (migrated from 2007) when i look for “”show this folder as an e-mail address book” tab on outlook 2007 clients its missing , when i look for it on outlook 2013 clients its there, why?
Resolution:
=> It is by design that there is no Outlook Address Book tab with the Show this folder as an e-mail Address Book check box for Public Contact in Outlook 2007. Need to update the Outlook 2007 to Outlook 2010 or higher version as a workaround.
========================================================
Cannot create a new Offline adressbook
Issue : When creating new OAB & arbitration mailbox using the following command it fails:
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*oab*”} | ft name,servername
After running the above command & while running Update-OfflineAddressBook -Identity “OAB-FAB” it fails with the following error:
+ CategoryInfo : InvalidResult: (OAB-FAB:OfflineAddressBookIdParameter) [Update-OfflineAddressBook],
LocalizedException
+ FullyQualifiedErrorId : [Server=EXCH-SRV,RequestId=84bb0fb1-d6dd-4718-a704-4e9a20e178b6,TimeStamp=19.02.2015
12:07:00] [FailureCategory=Cmdle
t-LocalizedException] 12FE7FE1,Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook
+ PSComputerName : EXCH=SRV.xxx.local
Cannot create a new Offline Address Book “OAB” This may be caused to two reasons: the service “Mailbox Assistant service.” is not started on “EXCH-SRV.xxx.local” server or you do not have permission to perform this operation.
Resolution:
Run the following command instead:
1. New-OfflineAddressBook -Identity “OAB-FAB” –GeneratingMailbox “CN= BK Arbitration OAB,CN=Users,DC=contoso,DC=com” –AddressLists “Default Global Address List”
2. Update-OfflineAddressBook -Identity “OAB-FAB”
========================================================
Move Mailbox error
Issue: Tried moving mailboxes from 2010sp3 to 2013sp1. All mailboxes moved except two & we get the following error
One mailbox error message is “Error: MigrationPermanentException: Mailbox ‘AAA’ has a completed move request associated with it. Before you create a new move request for the mailbox, run the Remove-MoveRequest cmdlet to clear the completed move request.
Another mailbox error message is “Error: MigrationPermanentException: The Mailbox database “BBB”is not the same version as the cmdlet.
Resolution:
Run the following command:
New-MoveRequest “username” -TargetDatabase “database” -BadItemLimit 50 -Verbose
========================================================
Cannot update to CU7 – remote registry error
Issue: When trying to install CU7 from CU6 we get the following error:
“There was a problem accessing the registry on this computer. This may happen if the Remote Registry service is not running. It may also indicate a network problem or that the TCP/IP NetBIOS Helper service is not running”.
Resolution:
=>Start the following services to check this issue.
=>”Remote Registry” Service
=>”TCP/IP NETBIOS Helper” service
=>Computer Browser” service and setting it to “Automatic”
========================================================
Exchange 2013 CU7 Installation crash on Mailbox role: Transport Service.
Issue:
Started installing CU7 & it fails with the following error:
The following error was generated when “$error.Clear();
# Apply XML Transforms to FIPS configuration file if schema changed Write-ExchangeSetupLog -Info “Applying XML Transforms to FIPS configuration”;
$FipsBinPath = [System.IO.Path]::Combine($RoleInstallPath, “FIP-FSbin”);
[Reflection.Assembly]::LoadFile([System.IO.Path]::Combine($FipsBinPath, “FSCConfigurationServerInterfaces.dll”));
[Reflection.Assembly]::LoadFile([System.IO.Path]::Combine($FipsBinPath, “FSCConfigSupport.dll”));
$configServer = New-Object Microsoft.FSC.Configuration.ConfigManagerClass;
if(! $configServer)
{
Write-ExchangeSetupLog -Error “Configuration Server object could not be created.”;
}
else
{
try
{
$configServer.Upgrade();
Write-ExchangeSetupLog -Info “Configuration.xml was upgraded successfully”;
}
catch
{
Write-ExchangeSetupLog -Error “Upgrade of Configuration.xml was unsuccessfull, $_”;
# Stop the process if it is still running
# We silently continue because if process has already exited, Stop-Process will throw error
# Error is non-terminating and so can be suppressed
Stop-Process -processname FSCConfigurationServer -Force -ErrorAction SilentlyContinue;
}
” was run: “System.Exception: Upgrade of Configuration.xml was unsuccessfull, Exception calling “Upgrade” with
“0” argument(s): “Root element is missing.”
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.Deployment.WriteExchangeSetupLog.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean
terminatePipelineIfFailed)”.
Resolution:
1.Go to “C:Program FilesMicrosoftExchange ServerV15FIP-FSData”
2.Deleted the file “configurationServer.xml” and renamed “configurationServer.xml.back” to configurationServer.xml.
3.Then try to re-install Exchange Mailbox Server.
========================================================
After setup of Exchange2013 Exchange Management Shell fails
Issue:
Upgrading from Exchange 2007 to Exchange 2013. After upgrading to Exchange 2013 , we get the following error in the Exchange Management Shell:
VERBOSE: Connecting to server2013.domain.com.
New-PSSession : [server2013.domain.com] Processing data from remote server
server2013.domain.com failed with the
following error message:
[ClientAccessServer=SERVER2013,BackEndServer=SERVER2013.domain.com,RequestId=2d2dcfef-3753-4c3e-b
207-3845ca5d6833,TimeStamp=2/23/2015 08:02:10 AM]
[AuthZRequestId=45093630-4a0f-4c08-a5ff-4d6bf230c5b5][FailureCategory=AuthZ-
SetupVersionInformationCorruptException]
Unable to determine the installed file version from the registry key
‘HKEY_LOCAL_MACHINESOFTWAREMicrosoftPowerShell1PowerShellEngine’. For more
information, see the
about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI “$connectionUri” -ConfigurationName Microsoft.Excha
…
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError:
(System.Manageme….RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
WARNING: No Exchange servers are available in the Active Directory site A.
Connecting to an Exchange server in another
Active Directory site.
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.
Resolution:
Moving these keys from other servers or creating all the 6 strings manually should solve this issue.
1.Created the Key “PowerShellEngine” under HKEY_LOCAL_MACHINESOFTWAREMicrosoftPowerShell1.
2.Created all 6 Strings under “PowerShellEngine”
•ApplicationBase (C:WindowsSystem32WindowsPowerShellv1.0)
•ConsoleHostAssemblyName (Microsoft.PowerShell.ConsoleHost, Version=1.0.0.0,
Culture=neutral,PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil)
•ConsoleHostModuleName (C:WindowsSystem32WindowsPowerShellv1.Microsoft.PowerShell.ConsoleHost.dll)
•PowerShellVersion (2.0)
•PSCompatibleVersion (1.0, 2.0)
•RuntimeVersion (v2.0.50727)
Ratish Nair
Microsoft MVP | Exchange Server
Team @MSExchangeGuru.com
Posted April 15th, 2015 under Exchange 2010, Exchange 2013, Tips.
RSS 2.0 feed.
Leave a response, or trackback.
Where to begin…
I’d like to first admit that I am not an seasoned Exchange tech.
Second here is the environment:
(2) 2008 R2 DCs and (1) 2012 R2 MS Exchange 2013 server — other Exchange servers were removed [I’ve seen remnants of these old servers, but UM has been working fine until yesterday]
Our Exchange 2013 server stopped picking up calls on the voice access number assigned to it, for Unified Messaging. When trying to restart the, it fails to start with the following message Windows could not start the Microsoft Exchange Unified Messaging service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion.
The service will hang on «Starting», but never actually start.
I proceed to the Event Viewer and see ALL sorts of Exchange related messages, however all pertaining to AD. For example:
Error 1007: MSExchange Mailbox Replication
The Mailbox Replication service was unable to determine the set of active mailbox databases on a mailbox server.
Mailbox server:
Error: MapiExceptionNetworkError: Unable to make admin interface connection to server. (hr=0x80040115, ec=-2147221227)
Diagnostic context:
Lid: 65256
Lid: 49064 dwParam: 0x1
Lid: 12514 Win32Error: 0x6D9
Lid: 62184
Lid: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
Lid: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 5456
Lid: 12696 dwParam: 0x0 Msg: EEInfo: Generation Time: 0419-01-18T16:54:09.2670000Z
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Generating component: 2
Lid: 14744 dwParam: 0x0 Msg: EEInfo: Status: 1753
Lid: 9624 dwParam: 0x0 Msg: EEInfo: Detection location: 883
Lid: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Lid: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0
Lid: 62184
Lid: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
Lid: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 5456
Lid: 12696 dwParam: 0x0 Msg: EEInfo: Generation Time: 0419-01-18T16:54:09.2670000Z
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Generating component: 2
Lid: 14744 dwParam: 0x0 Msg: EEInfo: Status: 1753
Lid: 9624 dwParam: 0x0 Msg: EEInfo: Detection location: 900
Lid: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Lid: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0
Lid: 62184
Lid: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
Lid: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 5456
Lid: 12696 dwParam: 0x0 Msg: EEInfo: Generation Time: 0419-01-18T16:54:09.2670000Z
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Generating component: 2
Lid: 14744 dwParam: 0x0 Msg: EEInfo: Status: 1753
Lid: 9624 dwParam: 0x0 Msg: EEInfo: Detection location: 501
Lid: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Lid: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 4
Lid: 8856 dwParam: 0x0 Msg: EEInfo: prm[0]: Unicode string: ncalrpc
Lid: 8856 dwParam: 0x0 Msg: EEInfo: prm1: Unicode string:
Lid: 12952 dwParam: 0x0 Msg: EEInfo: prm[2]: Long val: 2306091726
Lid: 12952 dwParam: 0x0 Msg: EEInfo: prm[3]: Long val: 382312662
Lid: 24060 StoreEc: 0x80040115
Lid: 23746
Lid: 31938 StoreEc: 0x80040115
Lid: 19650
Lid: 27842 StoreEc: 0x80040115
Lid: 20866
Lid: 29058 StoreEc: 0x80040115
Error 10006: MSExchange Mid-Tier Storage
Active Manager Client experienced an AD timeout trying to lookup object » in 00:01:00.
Error 1002: MSExchangeThrottling
The Microsoft Exchange Throttling Service encountered an Active Directory error while building an RPC security descriptor. This failure may indicate that no Domain Controllers are available at this time. The service will be stopped. Failure details: System.TimeoutException: Timed out AD operation after 00:00:30
Error 4027: MSExchange ADAccess
Process msexchangerepl.exe (PID=5808). WCF request (Get Servers for The LDAP server returned an unknown error.
at System.DirectoryServices.Protocols.LdapConnection.Connect()
at System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean needSetCredential)
at Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithLogging()
at Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry(Int32 maxRetries)
at Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry(Int32 maxRetries)
at Microsoft.Exchange.Data.Directory.LdapConnectionPool.CreateOneTimeConnection(NetworkCredential networkCredential, ADServerInfo serverInfo, LocatorFlags connectionFlags)
at Microsoft.Exchange.Data.Directory.LdapTopologyProvider.GetDirectoryServer(String partitionFqdn, ADRole role)
at Microsoft.Exchange.Data.Directory.LdapTopologyProvider.InternalGetServersForRole(String partitionFqdn, IList 1 currentlyUsedServers, ADServerRole role, Int32 serversRequested, Boolean forestWideAffinityRequested)
at Microsoft.Exchange.Data.Directory.LdapTopologyProvider.GetConfigDCInfo(String partitionFqdn, Boolean throwOnFailure)
at Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.ADDataSession.GetNamingContext(ADNamingContext adNamingContext)
at Microsoft.Exchange.Directory.TopologyService.Data.TopologyDiscoverySession.FindDirectoryServers(String site, List1 dsFqdns)
1.Execute(CancellationToken joinedToken)
at Microsoft.Exchange.Directory.TopologyService.LocalForestTopologyDiscovery.FindPrimaryDS()
at Microsoft.Exchange.Directory.TopologyService.ADTopologyDiscovery.Discover()
at Microsoft.Exchange.Directory.TopologyService.ADTopologyDiscovery.DoWork(CancellationToken cancellationToken)
at Microsoft.Exchange.Directory.TopologyService.Common.WorkItem
at System.Threading.Tasks.Task.Execute()
at Microsoft.Exchange.Directory.TopologyService.TopologyDiscoveryManager.EndGetTopology(IAsyncResult ar)
at Microsoft.Exchange.Directory.TopologyService.TopologyService.InternalEndGetServersForRole(IAsyncResult result)
at Microsoft.Exchange.Directory.TopologyService.TopologyService.<>c__DisplayClassa.b__9()
at Microsoft.Exchange.Directory.TopologyService.TopologyService.ExecuteServiceCall(Action action)
Error 2142: MSExchangeADTopolgy
Process Microsoft.Exchange.Directory.TopologyService.exe (PID=2664) Forest . Topology discovery failed, error details
Active Directory server is not available. Error message: Active directory response: The LDAP server returned an unknown error..
So at this point I run a DCDIAG on the PDC (let’s call is DC1, where the only other DC will be called DC2):
Directory Server Diagnosis
Performing initial setup:
Trying to find home server…
Home Server = dc1
- Identified AD Forest.
Done gathering initial info.
Doing initial required tests
Testing server: dc1
Starting test: Connectivity
......................... dc1 passed test Connectivity
Doing primary tests
Testing server: dc1
Starting test: Advertising
Fatal Error:DsGetDcName (dc1) call failed, error 1355
The Locator could not find the server.
......................... dc1 failed test Advertising
Starting test: FrsEvent
There are warning or error events within the last 24 hours after the
SYSVOL has been shared. Failing SYSVOL replication problems may cause
Group Policy problems.
......................... dc1 passed test FrsEvent
Starting test: DFSREvent
......................... dc1 passed test DFSREvent
Starting test: SysVolCheck
......................... dc1 passed test SysVolCheck
Starting test: KccEvent
......................... dc1 passed test KccEvent
Starting test: KnowsOfRoleHolders
......................... dc1 passed test KnowsOfRoleHolders
Starting test: MachineAccount
......................... dc1 passed test MachineAccount
Starting test: NCSecDesc
......................... dc1 passed test NCSecDesc
Starting test: NetLogons
......................... dc1 passed test NetLogons
Starting test: ObjectsReplicated
......................... dc1 passed test ObjectsReplicated
Starting test: Replications
[Replications Check,Replications Check] Inbound replication is
disabled.
To correct, run "repadmin /options dc1 -DISABLE_INBOUND_REPL"
[Replications Check,dc1] Outbound replication is disabled.
To correct, run "repadmin /options dc1 -DISABLE_OUTBOUND_REPL"
......................... dc1 failed test Replications
Starting test: RidManager
......................... dc1 passed test RidManager
Starting test: Services
w32time Service is stopped on [dc1]
NETLOGON Service is paused on [dc1]
......................... dc1 failed test Services
Starting test: SystemLog
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:28:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:33:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0xC00038D6
Time Generated: 01/18/2019 08:34:23
Event String:
The DFS Namespace service could not initialize cross forest trust information on this domain controller, but it will periodically retry the operation. The return code is in the record data.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:38:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:42:48
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:43:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:48:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:53:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 08:58:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:03:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:08:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:13:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:18:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
An error event occurred. EventID: 0x0000041E
Time Generated: 01/18/2019 09:23:59
Event String:
The processing of Group Policy failed. Windows could not obtain the name of a domain controller. This could be caused by a name resolution failure. Verify your Domain Name System (DNS) is configured and working correctly.
......................... dc1 failed test SystemLog
Starting test: VerifyReferences
......................... dc1 passed test VerifyReferences
Running partition tests on : ForestDnsZones
Starting test: CheckSDRefDom
......................... ForestDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... ForestDnsZones passed test
CrossRefValidation
Running partition tests on : DomainDnsZones
Starting test: CheckSDRefDom
......................... DomainDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... DomainDnsZones passed test
CrossRefValidation
Running partition tests on : Schema
Starting test: CheckSDRefDom
......................... Schema passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Schema passed test CrossRefValidation
Running partition tests on : Configuration
Starting test: CheckSDRefDom
......................... Configuration passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Configuration passed test CrossRefValidation
Running partition tests on :
Starting test: CheckSDRefDom
......................... <domain> passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... <domain> passed test CrossRefValidation
Running enterprise tests on : .com
Starting test: LocatorCheck
Warning: DcGetDcName(GC_SERVER_REQUIRED) call failed, error 1355
A Global Catalog Server could not be located - All GC's are down.
Warning: DcGetDcName(TIME_SERVER) call failed, error 1355
A Time Server could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(GOOD_TIME_SERVER_PREFERRED) call failed, error
1355
A Good Time Server could not be located.
Warning: DcGetDcName(KDC_REQUIRED) call failed, error 1355
A KDC could not be located - All the KDCs are down.
......................... <domain>.com failed test LocatorCheck
Starting test: Intersite
......................... <domain>.com passed test Intersite
To top this all off, DC2 was acting up so I restarted it. It no longer boots into Windows, instead I get this BSOD:
STOP: c00002cb Security Manager Accounts Manager initialization failed because of the following error: The system cannot find the file specified.
What a cluster, right?
Forgot to add an important query, netdom query fsmo:
«The specified domain either does not exist or could not be contacted.
The command failed to complete successfully.»
Inlcuding the list of domain roles via NTDSUtil:
ntdsutil: roles
fsmo maintenance: connections
server connections: connect to server dc3
Binding to dc3 …
Connected to dc3 using credentials of locally logged on user.
server connections: q
fsmo maintenance: select operation target
select operation target: list roles for connected server
Server «dc3» knows about 5 roles
Schema — CN=NTDS Settings,CN=DC3,CN=Servers,CN=mgaming,CN=Sites,CN=Configuration
,DC=mgaming,DC=com
Naming Master — CN=NTDS Settings,CN=DC3,CN=Servers,CN=mgaming,CN=Sites,CN=Config
uration,DC=mgaming,DC=com
PDC — CN=NTDS Settings,CN=DC3,CN=Servers,CN=mgaming,CN=Sites,CN=Configuration,DC
=mgaming,DC=com
RID — CN=NTDS Settings,CN=DC3,CN=Servers,CN=mgaming,CN=Sites,CN=Configuration,DC
=mgaming,DC=com
Infrastructure — CN=NTDS Settings,CN=DC3,CN=Servers,CN=mgaming,CN=Sites,CN=Confi
guration,DC=mgaming,DC=com
select operation target: q
fsmo maintenance: q
ntdsutil: q
——NEW results after some work——
netdom query fsmo:
Schema master DC1.domain.com
Domain naming master DC1.domain.com
PDC DC1.domain.com
RID pool manager DC1.domain.com
Infrastructure master DC1.domain.com
The command completed successfully.
dcdiag:
Directory Server Diagnosis
Performing initial setup:
Trying to find home server...
Home Server = DC1
* Identified AD Forest.
Done gathering initial info.
Doing initial required tests
Testing server: <domain>DC1
Starting test: Connectivity
......................... DC1 passed test Connectivity
Doing primary tests
Testing server: <domain>DC1
Starting test: Advertising
Warning: DC1 is not advertising as a time server.
......................... DC1 failed test Advertising
Starting test: FrsEvent
There are warning or error events within the last 24 hours after the
SYSVOL has been shared. Failing SYSVOL replication problems may cause
Group Policy problems.
......................... DC1 passed test FrsEvent
Starting test: DFSREvent
......................... DC1 passed test DFSREvent
Starting test: SysVolCheck
......................... DC1 passed test SysVolCheck
Starting test: KccEvent
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
A warning event occurred. EventID: 0x80000829
Time Generated: 01/18/2019 15:58:54
Event String:
This directory partition has not been backed up since at least the f
ollowing number of days.
......................... DC1 passed test KccEvent
Starting test: KnowsOfRoleHolders
......................... DC1 passed test KnowsOfRoleHolders
Starting test: MachineAccount
......................... DC1 passed test MachineAccount
Starting test: NCSecDesc
......................... DC1 passed test NCSecDesc
Starting test: NetLogons
......................... DC1 passed test NetLogons
Starting test: ObjectsReplicated
......................... DC1 passed test ObjectsReplicated
Starting test: Replications
[Replications Check,Replications Check] Inbound replication is
disabled.
To correct, run "repadmin /options DC1 -DISABLE_INBOUND_REPL"
[Replications Check,DC1] Outbound replication is disabled.
To correct, run "repadmin /options DC1 -DISABLE_OUTBOUND_REPL"
......................... DC1 failed test Replications
Starting test: RidManager
......................... DC1 passed test RidManager
Starting test: Services
w32time Service is stopped on [DC1]
......................... DC1 failed test Services
Starting test: SystemLog
An error event occurred. EventID: 0xC0002719
Time Generated: 01/18/2019 15:10:16
Event String:
DCOM was unable to communicate with the computer MRInterCA01.<domain>
.com using any of the configured protocols.
An error event occurred. EventID: 0xC0000428
Time Generated: 01/18/2019 15:10:16
Event String:
The terminal server cannot install a new template-based certificate
to be used for Transport Layer Security (TLS) 1.0Secure Sockets Layer (SSL) aut
hentication and encryption. The following error occured: The RPC server is unava
ilable.
An error event occurred. EventID: 0xC0002719
Time Generated: 01/18/2019 15:15:17
Event String:
DCOM was unable to communicate with the computer MRInterCA01.<domain>
.com using any of the configured protocols.
An error event occurred. EventID: 0xC0000428
Time Generated: 01/18/2019 15:15:17
Event String:
The terminal server cannot install a new template-based certificate
to be used for Transport Layer Security (TLS) 1.0Secure Sockets Layer (SSL) aut
hentication and encryption. The following error occured: The RPC server is unava
ilable.
An error event occurred. EventID: 0xC0002719
Time Generated: 01/18/2019 15:20:21
Event String:
DCOM was unable to communicate with the computer MRInterCA01.<domain>
.com using any of the configured protocols.
An error event occurred. EventID: 0xC0000428
Time Generated: 01/18/2019 15:20:21
Event String:
The terminal server cannot install a new template-based certificate
to be used for Transport Layer Security (TLS) 1.0Secure Sockets Layer (SSL) aut
hentication and encryption. The following error occured: The RPC server is unava
ilable.
......................... DC1 failed test SystemLog
Starting test: VerifyReferences
......................... DC1 passed test VerifyReferences
Running partition tests on : ForestDnsZones
Starting test: CheckSDRefDom
......................... ForestDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... ForestDnsZones passed test
CrossRefValidation
Running partition tests on : DomainDnsZones
Starting test: CheckSDRefDom
......................... DomainDnsZones passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... DomainDnsZones passed test
CrossRefValidation
Running partition tests on : Schema
Starting test: CheckSDRefDom
......................... Schema passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Schema passed test CrossRefValidation
Running partition tests on : Configuration
Starting test: CheckSDRefDom
......................... Configuration passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... Configuration passed test CrossRefValidation
Running partition tests on : <domain>
Starting test: CheckSDRefDom
......................... <domain> passed test CheckSDRefDom
Starting test: CrossRefValidation
......................... <domain> passed test CrossRefValidation
Running enterprise tests on : <domain>.com
Starting test: LocatorCheck
Warning: DcGetDcName(TIME_SERVER) call failed, error 1355
A Time Server could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(GOOD_TIME_SERVER_PREFERRED) call failed, error
1355
A Good Time Server could not be located.
......................... <domain>.com failed test LocatorCheck
Starting test: Intersite
......................... <domain>.com passed test Intersite
Добрый день.
На одном из 2-х серверов Exchange появляется эта ошибка.
Почитал вот это: https://social.technet.microsoft.com/Forums/en-US/cacf7b98-50a9-4c3f-ba01-f061b7d9442c/exchange-2016-event-error-4127-msexchange-adaccess?forum=Exch2016GD
и вот это: https://social.technet.microsoft.com/wiki/contents/articles/51374.exchange-2016-troubleshooting-event-id-4127.aspx
С репликацие в домене всё ок (по крайненй мере DCDiag ошибок не показывает) пересоздание директории Powershell не помогает.
Собственно текст ошибки:
Log Name: Application
Source: MSExchange ADAccess
Date: 17-Sep-19 17:38:52
Event ID: 4127
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: SERVER01.domain.local
Description:
Process powershell.exe (PID=31640). Component: Microsoft.Exchange.Data.Directory.ConfigurationSettingsADNotificationException: Error running AD operation. —> Microsoft.Exchange.Data.Directory.ADTopologyUnexpectedException: Unexpected error when calling
the Microsoft Exchange Active Directory Topology service on server ‘TopologyClientTcpEndpoint (localhost)’. Error details: Access is denied.. —> System.ServiceModel.Security.SecurityAccessDeniedException: Access is denied.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Exchange.Data.Directory.TopologyDiscovery.ITopologyClient.GetServersForRole(String partitionFqdn, List`1 currentlyUsedServers, ADServerRole role, Int32 serversRequested, Boolean forestWideAffinityRequested)
at Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.<>c__DisplayClass33_0.<InternalServiceProviderGetServersForRole>b__0(IPooledServiceProxy`1 proxy)
at Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception)
— End of inner exception stack trace —
at Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetConfigDCInfo(String partitionFqdn, Boolean throwOnFailure)
at Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.GetRootOrgContainer(String partitionFqdn, String domainController, NetworkCredential credential)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ConfigurationSettings.ADConfigDriver.<>c__DisplayClass16_0.<LoadSettings>b__0()
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
— End of inner exception stack trace —. Unable to load application settings. Exception: ‘%4’
Event Xml:
<Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
<System>
<Provider Name=»MSExchange ADAccess» />
<EventID Qualifiers=»49152″>4127</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime=»2019-09-17T14:38:52.321071200Z» />
<EventRecordID>2958977</EventRecordID>
<Channel>Application</Channel>
<Computer>EXTRA01.device.local</Computer>
<Security />
</System>
<EventData>
<Data>powershell.exe</Data>
<Data>31640</Data>
<Data>Microsoft.Exchange.Data.Directory.ConfigurationSettingsADNotificationException: Error running AD operation. —> Microsoft.Exchange.Data.Directory.ADTopologyUnexpectedException: Unexpected error when calling the Microsoft Exchange
Active Directory Topology service on server ‘TopologyClientTcpEndpoint (localhost)’. Error details: Access is denied.. —> System.ServiceModel.Security.SecurityAccessDeniedException: Access is denied.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Exchange.Data.Directory.TopologyDiscovery.ITopologyClient.GetServersForRole(String partitionFqdn, List`1 currentlyUsedServers, ADServerRole role, Int32 serversRequested, Boolean forestWideAffinityRequested)
at Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.<>c__DisplayClass33_0.<InternalServiceProviderGetServersForRole>b__0(IPooledServiceProxy`1 proxy)
at Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception)
— End of inner exception stack trace —
at Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetConfigDCInfo(String partitionFqdn, Boolean throwOnFailure)
at Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.GetRootOrgContainer(String partitionFqdn, String domainController, NetworkCredential credential)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ConfigurationSettings.ADConfigDriver.<>c__DisplayClass16_0.<LoadSettings>b__0()
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
— End of inner exception stack trace —</Data>
</EventData>
</Event>
У Exchange 2007 Достаточно регулярно на новом оборудовании стали появляться ошибки Event ID 2501 и Event ID 2604.
Периодичность появления примерно 15 минут.
Что характерно: сайт доступен и контроллеры домена рабочие.
Первая ошибка:
Тип события: Ошибка Источник события: MSExchange ADAccess Категория события: Общие Код события: 2501 Дата: 05.04.2011 Время: 9:44:26 Пользователь: Н/Д Компьютер: EXCHANGE—SERVER Описание: Процесс MSEXCHANGEADTOPOLOGY (идентификатор процесса=1384). Монитору сайта не удается проверить текущее имя сайта: вызов=DsctxGetContext, код ошибки=8007077f. |
И вторая ошибка:
Тип события: Ошибка Источник события: MSExchange ADAccess Категория события: Общие Код события: 2604 Дата: 05.04.2011 Время: 10:14:26 Пользователь: Н/Д Компьютер: EXCHANGE—SERVER Описание: Процесс MSEXCHANGEADTOPOLOGY (идентификатор процесса=1384). При обновлении параметров безопасности доступа (RPC) для службы топологии Exchange Active Directory серверу Exchange не удалось получить дескриптор безопасности для объекта сервера Exchange EXCHANGE—SERVER. Код ошибки =8007077f. Служба топологии Exchange Active Directory продолжит работу с ограниченными разрешениями. |
Причина как оказалась – в том что сетевой интерфейс стартует поздно.
Варианты лечения:
1. Поставить запуск служб Exchange с “автоматический” на “ручной”. Стартовать скриптом через “net start”шедуллером.
2. Просто перезапустить службу “Служба топологии Microsoft Exchange Active Directory”. Перезапуск занимает некоторое время так как выполняется много зависимых перезапусков служб. После перезапуска (2-5 минут) проблема исчезает.
Все не так и страшно, как казалось в понедельник утром, после обновления контроллера домена с Windows 2003 до 2008 R2. Загвоздка в одином параметре локальной политики.
Тогда же утром я наблюдал следующее:
— «Не удалось подключиться к серверу каталога» сообщал пользователям интерфейс OWA в браузере а мне пользователи по телефону.
— ошибки в журнале событий сервера Exchange от MSExchange ADAccess с ID 2130 «Процесс w3wp.exe (OWA) (идентификатор процесса=3336). Поставщик Active Directory Exchange не смог обнаружить доступный контроллер домена«
— ошибки в журнале событий сервера Exchange от MSExchange ADAccess с ID 2114 «Процесс MSEXCHANGEADTOPOLOGYSERVICE.EXE (идентификатор процесса=1392). Произошла ошибка при обнаружении топологии, ошибка 0x80040a02 (DSC_E_NO_SUITABLE_CDC).«
При этом DCDIAG отсутсвием ошибок говорил о правильном переносе контроллера домена на новую ОС.
С помощью интернетов удалось локализовать и обнаружить причину ошибок. На новом контроллере домена серверу Exchange был закрыт доступ на управление журналами аудита и безопасности.
Решение: Оснастка «Локальная политика безопасности» на контроллере домена — «Локальные политики» — «Назначение прав пользователя» — «Управление аудитом и журналом безопасности» — добавить Серверы Exchange и Серверы предприятия Microsoft Exchange — обновить политику gpupdate /force
И как результат, благодарность от Exchange в журнале событий с ID 2113 «Процесс MSEXCHANGEADTOPOLOGYSERVICE.EXE (идентификатор процесса=1392). Сервер Exchange Server в данный момент имеет право на аудит безопасности на контроллере домена»