Príznaky
Po inovácii na Kumulatívna aktualizácia 3 pre Microsoft Exchange server 2019 alebo Kumulatívna aktualizácia 14 pre Exchange Server 2016, zobrazí nasledujúce chybové hlásenie:
Názov denníka: aplikácia
Zdroj: MSExchange Autodiscover
Dátum: DateTime
Identifikácia udalosti: 1
Kategória úlohy: Web
Úroveň: chyba
Kľúčové slová: Classic
Užívateľ: N/A
Počítač: názov_po čítača
Popis / kontrol:
Nespracovaná výnimka "objekt odkaz nie je nastavený na inštanciu objektu."
Stack Trace: v Microsoft. Exchange. AutoDiscoverV2. FlightSettingRepository. GetHostNameFromVdir (ADObjectId serverSiteId, reťazec Protocol)
v Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. ExecuteOnPremEndFlow (AutoDiscoverV2Request žiadosť)
v Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. Execute (AutoDiscoverV2Request žiadosť, ITenantRepository tenantRepository)
v Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2HandlerBase. < > c__DisplayClass11_0. < ProcessRequest > b__0 ()
v Microsoft. Exchange. common. IL. ILUtil. DoTryFilterCatch (akcia Trydelegát, Func "2 Filterdelegát, akcia" 1 Catchdelegát)
Alternatívne riešenie
Ak chcete obísť tento problém, mali by ste skontrolovať externú adresu URL pre nasledujúce Virtuálne adresáre:
Get-WebServicesVirtualDirectory-server YourExchangeServerName | FL názov, * URL *
Get-AutodiscoverVirtualDirectory-server YourExchangeServerName | FL názov, * URL *
Get-ActiveSyncVirtualDirectory-server YourExchangeServerName | FL názov, * URL *
Ak je externá adresa URL prázdna, priraďte hodnotu externej adrese URL, ktorá zodpovedá verejnému FQDN.
Príklad:
Step1: Skontrolujte Autodiscover URL pomocou nasledujúceho cmdlet.
Get-AutodiscoverVirtualDirectory-server YourExchangeServerName | FL názov, * URL *
Názov: Autodiscover (Predvolená webová lokalita)
InternalUrl
ExternalUrl
Ak ExternalUrl je prázdny, použite STEP2 priradiť hodnotu, ktorá zodpovedá verejný FQDN Autodiscover externé URL.
Step2: Nastaviť Autodiscover externé URL pomocou nasledujúceho cmdlet.
Get-AutodiscoverVirtualDirectory-server YourExchangeServerName | súbor AutodiscoverVirtualDirectory-ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml
Poznámka:
-
ExternalUrl je prístupná len vtedy, keď pridáte PSSnapin v novej relácii PowerShell (nie EMS) na Exchange Server 2019, Exchange Server 2016 a Exchange Server 2013.
-
Môže sa zobraziť chybové hlásenie, ak nechcete pridať PSSnapin v novej relácii PowerShell. Napríklad spustíte nasledovné cmdlet bez pridania PSSnapin v novej relácii PowerShell:
Get-AutodiscoverVirtualDirectory-server $env: NÁZOV_PO ČÍTAČA | Súbor AutodiscoverVirtualDirectory-ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Potom sa zobrazí nasledujúce chybové hlásenie:
Parameter sa nenašiel, že zodpovedá názvu parametra "ExternalUrl".
+ CategoryInfo: InvalidArgument: (:) [Súbor AutodiscoverVirtualDirectory], ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound, súbor AutodiscoverVirtualDirectory
+ PSComputerName: ex15.365labs.net
Tento problém obísť, mali by ste spustiť nasledovný príkaz, aby ExternalUrl prístupné:
PS C:\PowerShell > Pridať PSSnapin Microsoft. Exchange. Management. PowerShell. E2010
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.
Ďalšie informácie
Microsoft si uvedomil tento problém a zaúčtuje ďalšie informácie v tomto článku, keď bude k dispozícii.