Oprava chyby: Ověřte použití hybridního agenta Exchange

Když v Průvodci hybridní konfigurací (HCW) zvolíte Exchange Modern Hybrid Topology, Hybrid Agent se úspěšně stáhne a zaregistruje, ale selže v kroku ověření. Proč se to děje a jaké je řešení této chyby? V tomto článku se dozvíte, jak opravit chybu Ověřit použití hybridního agenta pro Exchange.

Spusťte Průvodce hybridní konfigurací a projděte průvodcem. VyberemePoužijte moderní hybridní topologii Exchange.

Nastavení Hybrid Agent začne stahovat, instalovat a registrovat Hybrid Agent. Selže však poslední krok, kterým je ověření použití Hybrid Agent pro Exchange.

Pojďme do umístění protokolu hybridní konfigurace na místním serveru poštovní schránky.

%UserProfile%AppDataRoamingMicrosoftExchange Hybrid Configuration

Otevřete nejnovější soubor .log pomocí aplikace Notepad nebo Notepad++.

Přejděte dolů a najděte chybu.

Toto je chyba v logu.

*ERROR* 10349 [Client=UX, Page=HybridConnectorInstall, Thread=14] 
              The call to 'net.tcp://gv1p195mb2477.eurp195.prod.outlook.com:9821/Microsoft.Exchange.MailboxReplicationService GV1P195MB2477.EURP195.PROD.OUTLOOK.COM (15.20.8158.18 ServerCaps:FFFFFFFF, ProxyCaps:1FFFFFFFFFFFFFFFC7DD2DFDBF5FFFFFCB07EFFF, MailboxCaps:, legacyCaps:FFFFFFFF)' failed.
			  Error details: The call to 'https://9da117ab-de19-4430-851a-2cf019a7a250.resource.mailboxmigration.his.msappproxy.net/EWS/mrsproxy.svc' failed. Error details: The HTTP request is unauthorized with client authentication scheme 'Negotiate'.
              The authentication header received from the server was 'Negotiate, NTLM'..., System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The call to 'https://9da117ab-de19-4430-851a-2cf019a7a250.resource.mailboxmigration.his.msappproxy.net/EWS/mrsproxy.svc' failed.
              Error details: The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'Negotiate, NTLM'.. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
              System.ServiceModel.FaultException`1[Microsoft.Exchange.MailboxReplicationService.MailboxReplicationServiceFault]: The call to 'https://9da117ab-de19-4430-851a-2cf019a7a250.resource.mailboxmigration.his.msappproxy.net/EWS/mrsproxy.svc' failed.
              Error details: The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'Negotiate, NTLM'..
                 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.Invoke(MethodInfo targetMethod, Object[] args)
                 at generatedProxy_4.AttemptConnectToMRSProxy(String, Guid, String, String, String)
                 at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationService.<>c__DisplayClass44_0.<Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationService.AttemptConnectToMRSProxy>b__2(IMailboxReplicationService client)
                 at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationService.CallNonInteractiveProcess(Action`1 action)
                 at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationService.RouteToOtherWorkersIfNeeded(MRSRequestType requestType, RequestWorkloadType workloadType, Action`1 action)
                 at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationService.<>c__DisplayClass44_0.<Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationService.AttemptConnectToMRSProxy>b__0()
                 at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationService.ForwardKnownExceptions[TFault](Action operation, Func`2 ignoreExceptionOperation)
                 at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationService.Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationService.AttemptConnectToMRSProxy(String remoteHostName, Guid mbxGuid, String username, String password, String domain)
                 at lambda_method171862(Closure, Object, Object[], Object[])
                 at CoreWCF.Dispatcher.SyncMethodInvoker.InvokeAsync(Object instance, Object[] inputs)
                 at CoreWCF.Dispatcher.DispatchOperationRuntime.<>c__DisplayClass71_0.<<InvokeAsync>b__0>d.MoveNext()
              --- End of stack trace from previous location ---
                 at CoreWCF.Dispatcher.DispatchOperationRuntime.InvokeAsync(MessageRpc rpc)
                 at CoreWCF.Dispatcher.DispatchOperationRuntime.InvokeAsync(MessageRpc rpc)
                 at CoreWCF.Dispatcher.ImmutableDispatchRuntime.ProcessMessageAsync(MessageRpc rpc)
                 at CoreWCF.Dispatcher.MessageRpc.ProcessAsync(Boolean isOperationContextSet)).

Proč se nám zobrazuje tato chyba a jaké je řešení, že se hybridnímu agentovi nepodařilo ověřit použití Exchange?

Oprava chyby: Ověřte použití hybridního agenta pro Exchange

Tato chyba se zobrazí, protože je na serveru Exchange povolena rozšířená ochrana. Toto nebude fungovat s Exchange Modern Hybrid Topology.

Řešením je vybrat si jednu z metod:

  1. Použijte klasickou hybridní topologii v Průvodci hybridní konfigurací a pokračujte dále*
  2. Chcete-li nastavit hybridní moderní topologii v Průvodci hybridní konfigurací, zakažte rozšířenou ochranu pouze ve virtuálním adresáři front-end EWS (nebo úplně, ale nedoporučuje se to).

*V Průvodci hybridní konfigurací můžete vždy přepínat mezi Hybrid Modern a Classic Hybrid:

  • Přepněte z Exchange Modern Hybrid na Exchange Classic Hybrid
  • Přepněte z Exchange Classic Hybrid na Exchange Modern Hybrid

Podívejme se na metodu 2 a deaktivujte rozšířenou ochranu pouze ve virtuálním adresáři front-end EWS.

Zakažte rozšířenou ochranu na serveru Exchange Server

StáhnoutExchangeExtendedProtectionManagement.ps1Skript PowerShell a uložte jej doC: skriptysložku.

Použijte-Vyloučit VirtualDirectories parametrem přeskočit povolení rozšířené ochrany ve virtuálním adresáři front-end EWS na serverech Exchange, které byly publikovány pomocí Modern Hybrid Agent.

Poznámka:Rozšířená ochrana nesmí být povolena ve virtuálním adresáři front-end EWS na serverech Exchange, které jsou publikovány prostřednictvím hybridního agenta.

Pokud chcete nasadit hybridního agenta na jeden Exchange Server, spusťte níže uvedený příkaz.

C:scripts.ExchangeExtendedProtectionManagement.ps1 -ExchangeServerNames "EX03-2019" -ExcludeVirtualDirectories "EWSFrontEnd" -Confirm:$false

Pokud chcete nasadit hybridního agenta na více serverech Exchange, spusťte níže uvedený příkaz.

C:scripts.ExchangeExtendedProtectionManagement.ps1 -ExchangeServerNames "EX01-2019", "EX02-2019" -ExcludeVirtualDirectories "EWSFrontEnd" -Confirm:$false

Chcete-li rozšířenou ochranu úplně zakázat (nedoporučuje se), spusťte níže uvedený příkaz.

C:scripts.ExchangeExtendedProtectionManagement.ps1 -DisableExtendedProtection -Confirm:$false

Nyní, když je nastaveno, ověřte výsledky rozšířené ochrany.

Ověřte stav rozšířené ochrany

Spusťte prostředí Exchange Management Shell jako správce a spusťte skript, včetně-ShowExtendedProtectionparametr.

Přečtěte si také:Nakonfigurujte hybridní moderní ověřování v místním prostředí Exchange

C:scripts.ExchangeExtendedProtectionManagement.ps1 -ShowExtendedProtection

Ověřte, žeEWSvVýchozí webová stránkaukazuje hodnotuŽádný.

Results for Server: EX03-2019.exoip.local

Default Web Site                  Value   SupportedValue ConfigSupported ConfigSecure RequireSSL     ClientCertificate
----------------                  -----   -------------- --------------- ------------ ----------     -----------------
API                               Require Require                   True         True True (128-bit) Ignore
Autodiscover                      None    None                      True         True True (128-bit) Ignore
ECP                               Require Require                   True         True True (128-bit) Ignore
EWS                               None    Allow                     True        False True (128-bit) Ignore
Microsoft-Server-ActiveSync       Allow   Allow                     True         True True (128-bit) Ignore
Microsoft-Server-ActiveSync/Proxy Allow   Allow                     True         True True (128-bit) Ignore
OAB                               Allow   Allow                     True         True True (128-bit) Ignore
Powershell                        None    None                      True         True False          Accept
OWA                               Require Require                   True         True True (128-bit) Ignore
RPC                               Require Require                   True         True True (128-bit) Ignore
MAPI                              Require Require                   True         True True (128-bit) Ignore

Exchange Back End                 Value   SupportedValue ConfigSupported ConfigSecure RequireSSL     ClientCertificate
-----------------                 -----   -------------- --------------- ------------ ----------     -----------------
API                               Require Require                   True         True True (128-bit) Ignore
Autodiscover                      None    None                      True         True True (128-bit) Ignore
ECP                               Require Require                   True         True True (128-bit) Ignore
EWS                               Require Require                   True         True True (128-bit) Ignore
Microsoft-Server-ActiveSync       Require Require                   True         True True (128-bit) Ignore
Microsoft-Server-ActiveSync/Proxy Require Require                   True         True True (128-bit) Ignore
OAB                               Require Require                   True         True True (128-bit) Ignore
Powershell                        Require Require                   True         True True (128-bit) Ignore
OWA                               Require Require                   True         True True (128-bit) Ignore
RPC                               Require Require                   True         True True (128-bit) Ignore
PushNotifications                 Require Require                   True         True True (128-bit) Ignore
RPCWithCert                       Require Require                   True         True True (128-bit) Ignore
MAPI/emsmdb                       Require Require                   True         True True           Ignore
MAPI/nspi                         Require Require                   True         True True           Ignore

Rozšířená ochrana byla úspěšně zakázána ve virtuálním adresáři front-end EWS na serveru Exchange.

Spusťte Průvodce hybridní konfigurací

Spusťte Průvodce hybridní konfigurací a projděte průvodcem. VybratPoužijte Exchange Modern Hybrid. Kliknětedalší.

VybratPoužijte stávajícího agenta. Kliknětedalší.

Vyplňte účet místního správce. Kliknětedalší.

Nastavení hybridního agenta začne úspěšně stahovat, instalovat, registrovat a ověřovat hybridního agenta. Chyba se již nezobrazuje a vše vypadá skvěle.

Pokračujte dále pomocí Průvodce hybridní konfigurací a dokončete jej.

To je vše!

Závěr

Naučili jste se, jak chybu opravit: Ověřte použití hybridního agenta pro Exchange. Vždy se nejprve podívejte do protokolů HCW. Řešením této chyby je zakázat rozšířenou ochranu ve virtuálním adresáři front-end EWS na serveru Exchange. Poté může nastavení úspěšně ověřit použití Hybrid Agent for Exchange.

Líbil se vám tento článek? Také se vám může líbit Jak obnovit odstraněného uživatele Microsoft 365 Hybrid. Nezapomeňte nás sledovat a sdílet tento článek.

Related Posts