Autodiscover-hændelses-id 1 efter installation af Exchange Server 2019 CU3 eller Exchange Server 2016 CU14

Gælder for
Exchange Server 2019 Exchange Server 2016

Symptomer

Når du opgraderer til kumulativ opdatering 3 til Microsoft Exchange Server 2019 eller kumulativ opdatering 14 til Exchange Server 2016, modtager du følgende fejlmeddelelse:

Lognavn: Program

Kilde: MSExchange Autodiscover

Dato: DateTime

Hændelses-id: 1

Opgavekategori: Web

Niveau: Fejl

Nøgleord: Klassisk

Bruger: I/T

Computer: Computernavn

Beskrivelse:

Ikke-afviklet undtagelse "Objektreferencen er ikke indstillet til en forekomst af et objekt."

Staksporing: ved Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)

på Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)

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

på 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)

Løsning

Du kan løse dette problem ved at kontrollere den eksterne URL-adresse for følgende virtuelle mapper:

Get-WebServicesVirtualDirectory -server YourExchangeServerName | fl-navn, *URL*

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl-navn, *URL*

Get-ActiveSyncVirtualDirectory -server YourExchangeServerName | fl-navn, *URL*

      

Hvis den eksterne URL-adresse er tom, skal du tildele en værdi til den eksterne URL-adresse, der svarer til den offentlige FQDN.

      

Eksempel:

      

Trin 1: Kontrollér Autodiscover-URL-adressen ved hjælp af følgende cmdlet.

      

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl-navn, *URL*

      

Navn: Autodiscover (standardwebsted)

InternalUrl :

ExternalUrl :

      

Hvis ExternalUrl er tom, brug trin2 til at tildele en værdi, der svarer til den offentlige FQDN, til den eksterne Autodiscover-URL-adresse.

      

Trin 2: Angiv den eksterne URL-adresse til Autodiscover ved hjælp af følgende cmdlet.

      

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

      

Bemærk!
      

  • ExternalUrl er kun tilgængelig, når du tilføjer PSSnapin i en ny PowerShell-session (ikke EMS) på Exchange Server 2019, Exchange Server 2016 og Exchange Server 2013.

  • Du får muligvis en fejlmeddelelse, hvis du ikke tilføjer PSSnapin i den nye PowerShell-session.

    Du kører f.eks. følgende cmdlet uden at tilføje PSSnapin i den nye PowerShell-session:

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

      

Derefter vises følgende fejlmeddelelse:

      

Der blev ikke fundet en parameter, der svarer til parameternavnet 'ExternalUrl'.

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

  • FullyQualifiedErrorId: NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

  • PSComputerName: ex15.365labs.net

      

Du kan løse dette problem ved at køre følgende kommando for at gøre ExternalUrl tilgængelig:

      

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

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.

Flere oplysninger

Microsoft har indset problemet og udsender flere oplysninger i denne artikel, når de bliver tilgængelige.