Лучший отвечающий
не проходит Test-OutlookConnectivity

Вопрос
-
Добрый день, есть два сервера в кластере dag 2016. На одном из серверов не проходит Test-OutlookConnectivity.
Подскажите что можно попробовать??
Exception: Microsoft.Exchange.Rpc.RpcException: Error 0x5 (Отказано в доступе) from ClientAsyncCallState.CheckCompletion: RpcAsyncCompleteCall
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 26.06.2020 10:11:53
EEInfo: Generating component: 2
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1710
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: Long: 0 (0x00000000)---------------------------------------------------------
MonitorIdentity StartTime EndTime Result Error Exception PoisonedCo
unt
--------------- --------- ------- ------ ----- --------- ----------
OutlookMapiHttp.Protocol\OutlookMapiH... 26.06.2020 1... 26.06.2020 1... Failed Error 0x5 (Отказа... Microsoft.Exchang... 0---------------------------------------------------------
>Get-ServerHealth mail2 | ?{$_.HealthSetName -eq "Outlook.Protocol"}
Выполняется создание нового сеанса для неявного удаленного взаимодействия команды "Get-ServerHealth"...
Server State Name TargetResource HealthSetName AlertValue ServerComp
onent
------ ----- ---- -------------- ------------- ---------- ----------
mail2 NotApplicable PrivateWorkingSet... msexchangemapimai... Outlook.Prot... Healthy None
mail2 NotApplicable ProcessProcessorT... msexchangerpcprox... Outlook.Prot... Healthy None
mail2 NotApplicable ProcessProcessorT... msexchangerpcprox... Outlook.Prot... Healthy None
mail2 NotApplicable CrashEvent.msexch... msexchangemapimai... Outlook.Prot... Healthy None
mail2 NotApplicable OutlookRpcSelfTes... Outlook.Prot... Unhealthy None
mail2 NotApplicable CrashEvent.M.E.rp... microsoft.exchang... Outlook.Prot... Healthy None
mail2 NotApplicable CrashEvent.msexch... msexchangerpcprox... Outlook.Prot... Healthy None
mail2 NotApplicable PrivateWorkingSet... microsoft.exchang... Outlook.Prot... Healthy None
mail2 NotApplicable ProcessProcessorT... microsoft.exchang... Outlook.Prot... Healthy None
mail2 NotApplicable ProcessProcessorT... msexchangemapimai... Outlook.Prot... Healthy None
mail2 NotApplicable PrivateWorkingSet... microsoft.exchang... Outlook.Prot... Healthy None
mail2 NotApplicable OutlookRpcDeepTes... Outlook.Prot... Unhealthy None
mail2 NotApplicable PrivateWorkingSet... msexchangemapimai... Outlook.Prot... Healthy None
mail2 NotApplicable PrivateWorkingSet... msexchangerpcprox... Outlook.Prot... Healthy None
mail2 NotApplicable ProcessProcessorT... microsoft.exchang... Outlook.Prot... Healthy None
mail2 NotApplicable PrivateWorkingSet... msexchangerpcprox... Outlook.Prot... Healthy None
mail2 NotApplicable RpcHttpEventlogMo... MAIL2 Outlook.Prot... Healthy None
mail2 NotApplicable ProcessProcessorT... msexchangemapimai... Outlook.Prot... Healthy None26 июня 2020 г. 10:58
Ответы
-
К сожалению, новой информации все равно недостаточно, чтобы онозначно определить источник проблемы. Но приведенные сведения помогают понять, что проблема, скорее всего - в аутентификации: например, в аналогичном случае https://timmcmic.wordpress.com/2013/09/23/exchange-2013-outlookmailboxdeepttestprobe-fails-with-access-denied/ проблема была в неверно установленном значении реестра LMCompatibilityLevel для протокола аутентификации NTLM
Поэтому совет насчет поиска неудачных попыток входа в систему в момент выполнения тестов остается в силе: там может быть указана более точная причина неудачной аутентификации
Слава России!
- Помечено в качестве ответа Surf_rider 30 июня 2020 г. 19:14
29 июня 2020 г. 13:50
Все ответы
-
только у меня что ли такое ?28 июня 2020 г. 7:14
-
Добрый день, есть два сервера в кластере dag 2016. На одном из серверов не проходит Test-OutlookConnectivity.
Подскажите что можно попробовать??
Можно попробовать вывести текст ошибок целиком, а не обрывками, которые годятся только чтобы гадать на них. Используйте для этого команды Where-Object и/или Select-Object, чтобы выделить нужные записи и Format-List, чтобы вывести значения свойств, содержащих текст ошибки, целиком.
А ещё можно попробовать (мне это подсказало гадание на обрывках) включить (если не включен) аудит неудачных попыток входа в систему и посмотреть, нет ли в процессе выполнения тестов этих самых неудачных попыток, а если есть - то по какой причине.
Слава России!
- Изменено M.V.V. _ 29 июня 2020 г. 3:02
29 июня 2020 г. 3:01 -
Дык наверху же ошибка - отказано в доступе.
[PS] C:\Windows\system32>Invoke-MonitoringProbe Outlook.Protocol\OutlookRpcDeepTestProbe -Server mail2 | Format-List
RunspaceId : 4eb72c36-d6f7-42ae-a820-87d3e242259e
Server : mail2
MonitorIdentity : Outlook.Protocol\OutlookRpcDeepTestProbe
RequestId : 5eea7ba5-67f6-4ebb-a9fe-3bb0e2798430
ExecutionStartTime : 29.06.2020 5:35:11
ExecutionEndTime : 29.06.2020 5:35:11
Error : Error 0x5 (Отказано в доступе) from ClientAsyncCallState.CheckCompletion: RpcAsyncCompleteCall
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 2
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1710
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: Long: 0 (0x00000000)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 14
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1398
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 2
EEInfo: prm[0]: Long: 4 (0x00000004)
EEInfo: prm[1]: Long: -1073606612 (0xFFFFFFFFC002102C)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0xC002102C
EEInfo: Detection location: 1401
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 0
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0x00000191
EEInfo: Detection location: 1417
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: UnicodeString: Unauthorized
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0x00000000
EEInfo: Detection location: 3041
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 0
Exception : Microsoft.Exchange.Rpc.RpcException: Error 0x5 (Отказано в доступе) from ClientAsyncCallState.CheckCompletion: RpcAsyn
cCompleteCall
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 2
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1710
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: Long: 0 (0x00000000)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 14
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1398
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 2
EEInfo: prm[0]: Long: 4 (0x00000004)
EEInfo: prm[1]: Long: -1073606612 (0xFFFFFFFFC002102C)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0xC002102C
EEInfo: Detection location: 1401
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 0
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0x00000191
EEInfo: Detection location: 1417
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: UnicodeString: Unauthorized
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0x00000000
EEInfo: Detection location: 3041
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 0
в Microsoft.Exchange.Rpc.ClientAsyncCallState.CheckCompletion()
в Microsoft.Exchange.Rpc.ExchangeClient.ClientAsyncCallState_Connect.End(IntPtr& contextHandle, TimeSpan& pollsMax,
Int32& retryCount, TimeSpan& retryDelay, String& dnPrefix, String& displayName, Int16[]& serverVersion, Int16[]& best
Version, ArraySegment`1& segmentExtendedAuxOut)
в Microsoft.Exchange.Rpc.ExchangeClient.ExchangeAsyncRpcClient.EndConnect(ICancelableAsyncResult result, IntPtr& co
ntextHandle, TimeSpan& pollsMax, Int32& retryCount, TimeSpan& retryDelay, String& dnPrefix, String& displayName, Int16
[]& serverVersion, Int16[]& bestVersion, ArraySegment`1& auxOutData)
в Microsoft.Exchange.RpcClientAccess.Monitoring.EmsmdbClient.ConnectCallContext.OnEnd(ICancelableAsyncResult asyncR
esult)
в Microsoft.Exchange.RpcClientAccess.Monitoring.ClientCancelableCallContext`1.<InternalEnd>b__13_0(ICancelableAsync
Result r)
в Microsoft.Exchange.RpcClientAccess.Monitoring.ClientCancelableCallContext`1.DeferExceptions[TArgIn](Action`1 guar
dedAction, TArgIn arg)
PoisonedCount : 0
ExecutionId : 21300256
SampleValue : 3,2214
ExecutionContext : Client: MAIL2/15.01.1913.005
Проверка входа в почтовый ящик
EMSMDB.Connect()
Вывод задачи:
- TaskStarted = 29.06.2020 8:35:11
- TaskFinished = 29.06.2020 8:35:11
- Exception = Microsoft.Exchange.Rpc.RpcException: Error 0x5 (Отказано в доступе) from ClientAsyncCallState.Ch
eckCompletion: RpcAsyncCompleteCall
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 2
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1710
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: Long: 0 (0x00000000)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 14
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1398
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 2
EEInfo: prm[0]: Long: 4 (0x00000004)
EEInfo: prm[1]: Long: -1073606612 (0xFFFFFFFFC002102C)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0xC002102C
EEInfo: Detection location: 1401
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 0
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0x00000191
EEInfo: Detection location: 1417
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: UnicodeString: Unauthorized
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 13
EEInfo: Status: 0x00000000
EEInfo: Detection location: 3041
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 0
в Microsoft.Exchange.Rpc.ClientAsyncCallState.CheckCompletion()
в Microsoft.Exchange.Rpc.ExchangeClient.ClientAsyncCallState_Connect.End(IntPtr& contextHandle, TimeSpan& pollsMax,
Int32& retryCount, TimeSpan& retryDelay, String& dnPrefix, String& displayName, Int16[]& serverVersion, Int16[]& best
Version, ArraySegment`1& segmentExtendedAuxOut)
в Microsoft.Exchange.Rpc.ExchangeClient.ExchangeAsyncRpcClient.EndConnect(ICancelableAsyncResult result, IntPtr& co
ntextHandle, TimeSpan& pollsMax, Int32& retryCount, TimeSpan& retryDelay, String& dnPrefix, String& displayName, Int16
[]& serverVersion, Int16[]& bestVersion, ArraySegment`1& auxOutData)
в Microsoft.Exchange.RpcClientAccess.Monitoring.EmsmdbClient.ConnectCallContext.OnEnd(ICancelableAsyncResult asyncR
esult)
в Microsoft.Exchange.RpcClientAccess.Monitoring.ClientCancelableCallContext`1.<InternalEnd>b__13_0(ICancelableAsync
Result r)
в Microsoft.Exchange.RpcClientAccess.Monitoring.ClientCancelableCallContext`1.DeferExceptions[TArgIn](Action`1 guar
dedAction, TArgIn arg)
- ErrorDetails =
- RequestUrl = http://mail2.REW.local:81/rpc/rpcproxy.dll?mail2.REW.Local:6001
- RespondingHttpServer = <null>
- RespondingRpcProxyServer = <null>
- ResponseHeaderCollection =
- ResponseCookieCollection = System.Collections.Generic.Dictionary`2[System.String,System.String]
- ResponseStatusCode = 0
- ResponseStatusCodeDescription = <null>
- RequestHeaderCollection =
- Latency = 00:00:00.0032214
Сбой EMSMDB.Connect().
Вывод задачи:
- TaskStarted = 29.06.2020 8:35:11
- TaskFinished = 29.06.2020 8:35:11
- Exception = Microsoft.Exchange.Rpc.RpcException: Error 0x5 (Отказано в доступе) from ClientAsyncCallState.CheckC
ompletion: RpcAsyncCompleteCall
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating component: 2
EEInfo: Status: 0x00000005
EEInfo: Detection location: 1710
EEInfo: Flags: 0
EEInfo: NumberOfParameters: 1
EEInfo: prm[0]: Long: 0 (0x00000000)
EEInfo: ComputerName:
EEInfo: ProcessID: 23716
EEInfo: Generation Time: 29.06.2020 5:35:11
EEInfo: Generating co
FailureContext :
ExtensionXml :
ResultType : Failed
RetryCount : 0
ResultName : InvokeNow-OutlookRpcDeepTestProbe
IsNotified : False
ResultId : 1474928
ServiceName : InvokeNow
StateAttribute1 : Directory
StateAttribute2 : Unauthorized
StateAttribute3 : mail2.REW.Local
StateAttribute4 : Unknown
StateAttribute5 : {A3D6E784-8B8B-4587-9CF1-84ACD6DBD0A7}
StateAttribute6 : 0
StateAttribute7 : 0
StateAttribute8 : 0
StateAttribute9 : 0
StateAttribute10 : 0
StateAttribute11 : Momt
StateAttribute12 :
StateAttribute13 : VgEAVAdXaW5kb3dzQwBBCEtlcmJlcm9zTBhSRVJcSGVhbHRoTWFpbGJveDAwOTlmMmVVLVMtMS01LTIxLTE1Mjg3OTgxMDItMjA2MjAxNDk0MC04NjUyNT
E4MDgtNTYyMkcIAAAABwAAACxTLTEtNS0yMS0xNTI4Nzk4MTAyLTIwNjIwMTQ5NDAtODY1MjUxODA4LTUxMwcAAAAHUy0xLTEtMAcAAAAHUy0xLTUtMgcA
AAAIUy0xLTUtMTEHAAAACFMtMS01LTE1BwAAwBRTLTEtNS01LTAtMTE4Njg5MjAwMwcAAAAIUy0xLTE4LTIHAAAgLVMtMS01LTIxLTE1Mjg3OTgxMDItMj
A2MjAxNDk0MC04NjUyNTE4MDgtMjYxN0UAAAAA
StateAttribute14 :
StateAttribute15 :
StateAttribute16 : 0
StateAttribute17 : 0
StateAttribute18 : 0
StateAttribute19 : 0
StateAttribute20 : 16
StateAttribute21 : /o=REW/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=a15de719285049caa3fda24cb73a1d21-HealthMail
box0099f2e
StateAttribute22 : EMSMDB.Connect()
StateAttribute23 : http://mail2.REW.local:81/rpc/rpcproxy.dll?mail2.REW.Local:6001
StateAttribute24 :
StateAttribute25 : [3]29.06.2020 8:35:11 [FAILED!] EMSMDB.Connect();
Identity : 6ebb5d5f651546ff9996e1bc2268317c
IsValid : True
ObjectState : New
29 июня 2020 г. 5:40 -
К сожалению, новой информации все равно недостаточно, чтобы онозначно определить источник проблемы. Но приведенные сведения помогают понять, что проблема, скорее всего - в аутентификации: например, в аналогичном случае https://timmcmic.wordpress.com/2013/09/23/exchange-2013-outlookmailboxdeepttestprobe-fails-with-access-denied/ проблема была в неверно установленном значении реестра LMCompatibilityLevel для протокола аутентификации NTLM
Поэтому совет насчет поиска неудачных попыток входа в систему в момент выполнения тестов остается в силе: там может быть указана более точная причина неудачной аутентификации
Слава России!
- Помечено в качестве ответа Surf_rider 30 июня 2020 г. 19:14
29 июня 2020 г. 13:50 -
Спасибо за ответ. Я кажется подозреваю в чем проблема но теперь не знаю как вернуть назад настройку. Дело в локальной политике безопасности настройку которой я поменял на одном из серверов, пытаясь разобраться с настройками автодискавера в предыдущих темах. Только вот как мне теперь вернуть настройку в состояние "Не определено" ?
Вот настройка которую менял. В верхней части картинки - нетронутые настройки. А в нижней настройки с проблемного сервера.
30 июня 2020 г. 9:00 -
Дефолтная политика = не определено.
Сетевая безопасность: уровень проверки подлинности LAN Manager
Default Domain Policy Не определено Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
30 июня 2020 г. 13:50Модератор -
Я решил сравнить ветки реестров с mail1 и mail2 (на этом тест не проходит). Если я удалю ключ LmCompabibilitylevel это сбросит параметр в "Не определено" ?. Как видно на скриншоте слева на сервере где тест проходит lmcompabilitylevel нет вообще.
30 июня 2020 г. 16:11 -
К сожалению, новой информации все равно недостаточно, чтобы онозначно определить источник проблемы. Но приведенные сведения помогают понять, что проблема, скорее всего - в аутентификации: например, в аналогичном случае https://timmcmic.wordpress.com/2013/09/23/exchange-2013-outlookmailboxdeepttestprobe-fails-with-access-denied/ проблема была в неверно установленном значении реестра LMCompatibilityLevel для протокола аутентификации NTLM
Поэтому совет насчет поиска неудачных попыток входа в систему в момент выполнения тестов остается в силе: там может быть указана более точная причина неудачной аутентификации
Слава России!
Подскажите пожалуйста - неудачные попытки входа я же должен искать в журналах проблемного Exchange - журнал Безопасность или в журналах контроллеров домена ?
30 июня 2020 г. 16:55 -
Помогло выставление - отправлять только NTLM, LMCompatabilityLevel=2 , ну видимо или не надо было политики трогать... Спасибо!!30 июня 2020 г. 19:15