Automatická konfigurácia – identifikácia udalosti 1 po inštalácii Exchange Server 2019 CU3 alebo Exchange Server 2016 CU14

Vzťahuje sa na
Exchange Server 2019 Exchange Server 2016

Príznaky

Po inovácii na kumulatívnu aktualizáciu 3 pre Microsoft Exchange Server 2019 alebo kumulatívnu aktualizáciu 14 pre Exchange Server 2016 sa zobrazí nasledujúce chybové hlásenie:

Názov denníka: Aplikácia

Zdroj: MSExchange Autodiscover

Dátum: DátumAČas

Identifikácia udalosti: 1

Kategória úloh: Web

Úroveň: Chyba

Kľúčové slová: Klasické

Používateľ: Nie je k dispozícii

Computer: ComputerName (NázovPočítača)

Popis:

Nespracovaná výnimka "Odkaz na objekt nie je nastavený na inštanciu objektu."

Stack trace: at Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)

at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)

at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)

at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase.<>c__DisplayClass11_0.<ProcessRequest>b__0()

at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)

Alternatívne riešenie

Ak chcete tento problém obísť, mali by ste skontrolovať externú URL adresu, ktorá obsahuje tieto virtuálne adresáre:

Get-WebServicesVirtualDirectory -server NázovServera Exchange| meno fl, *url*

Get-AutodiscoverVirtualDirectory -server NázovServera Exchange| meno fl, *url*

Get-ActiveSyncVirtualDirectory -server NázovServera Exchange| meno fl, *url*

      

Ak je externá URL adresa prázdna, priraďte jej hodnotu, ktorá zodpovedá verejnému názvu FQDN.

      

Príklad:

      

Krok č. 1: Skontrolujte URL adresu Automatickej konfigurácie pomocou nasledujúcej rutiny cmdlet.

      

Get-AutodiscoverVirtualDirectory -server NázovServera Exchange| meno fl, *url*

      

Názov: Autodiscover (predvolená webová lokalita)

InternalUrl :

ExternalUrl :

      

Ak je hodnota ExternalUrl prázdna, pomocou kroku 2 priraďte hodnotu, ktorá zodpovedá verejnému názvu FQDN externej URL adrese automatickej konfigurácie.

      

Krok č. 2: Pomocou nasledujúcej rutiny typu cmdlet nastavte externú URL adresu automatickej konfigurácie.

      

Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. FQDN/Autodiscover/Autodiscover.xml

      

Poznámka:
      

  • ExternalUrl je prístupný len po pridaní PSSnapin do novej relácie prostredia PowerShell (nie EMS) na Exchange Server 2019, Exchange Server 2016 a Exchange Server 2013.

  • Ak nepridáte PSSnapin do novej relácie prostredia PowerShell, môže sa zobraziť chybové hlásenie.

    Spustíte napríklad nasledujúcu rutinu typu cmdlet bez pridania súboru PSSnapin v novej relácii prostredia PowerShell:

Get-AutodiscoverVirtualDirectory -Server $env:COMPUTERNAME | Set-AutodiscoverVirtualDirectory -ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"

      

Potom sa zobrazí nasledujúce chybové hlásenie:

      

Nedá sa nájsť parameter, ktorý zodpovedá názvu parametra ExternalUrl.

  • CategoryInfo : InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException

  • FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

  • PSComputerName : ex15.365labs.net

      

Ak chcete tento problém obísť, spustite nasledujúci príkaz na zjednodušenie ovládania hodnoty ExternalUrl:

      

PS C:\PowerShell> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.

Ďalšie informácie

Spoločnosť Microsoft si tento problém uvedomila a ďalšie informácie budú oznámené v tomto článku, keď budú k dispozícii.