AutoErmittlungsereignis-ID 1 nach der Installation von Exchange Server 2019 CU3 oder Exchange Server 2016 CU14

Gilt für
Exchange Server 2019 Exchange Server 2016

Symptome

Nach dem Upgrade auf kumulatives Update 3 für Microsoft Exchange Server 2019 oder kumulatives Update 14 für Exchange Server 2016 erhalten Sie die folgende Fehlermeldung:

Protokollname: Anwendung

Quelle: MSExchange AutoErmittlung

Date: DateTime

Ereignis-ID: 1

Aufgabenkategorie: Web

Ebene: Fehler

Schlüsselwörter: Klassisch

Benutzer: N/A

Computer: ComputerName

Beschreibung:

Unbehandelte Ausnahme "Objektverweis ist nicht auf eine instance eines Objekts festgelegt."

Stapelablaufverfolgung: unter Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)

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

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

unter 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)

Problemumgehung

Um dieses Problem zu umgehen, sollten Sie die externe URL für die folgenden virtuellen Verzeichnisse überprüfen:

Get-WebServicesVirtualDirectory -server YourExchangeServerName | fl name, *url*

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl name, *url*

Get-ActiveSyncVirtualDirectory -server YourExchangeServerName | fl name, *url*

      

Wenn die externe URL leer ist, weisen Sie der externen URL einen Wert zu, der dem öffentlichen FQDN entspricht.

      

Beispiel:

      

Schritt 1: Überprüfen Sie die AutoErmittlungs-URL mithilfe des folgenden Cmdlets.

      

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl name, *url*

      

Name: AutoErmittlung (Standardwebsite)

Internalurl:

Externalurl:

      

Wenn ExternalUrl leer ist, weisen Sie der externen AutoErmittlungs-URL mithilfe von Step2 einen Wert zu, der dem öffentlichen FQDN entspricht.

      

Schritt 2: Legen Sie die externe AutoErmittlungs-URL mithilfe des folgenden Cmdlets fest.

      

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

      

Hinweis
      

  • ExternalUrl ist nur verfügbar, wenn Sie pssnapin in einer neuen PowerShell-Sitzung (nicht EMS) am Exchange Server 2019, Exchange Server 2016 und Exchange Server 2013 hinzufügen.

  • Möglicherweise erhalten Sie eine Fehlermeldung, wenn Sie den PSSnapin nicht in der neuen PowerShell-Sitzung hinzufügen.

    Beispielsweise führen Sie das folgende Cmdlet aus, ohne pssnapin in der neuen PowerShell-Sitzung hinzuzufügen:

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

      

Anschließend erhalten Sie die folgende Fehlermeldung:

      

Es wurde kein Parameter gefunden, der dem Parameternamen "ExternalUrl" entspricht.

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

  • FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

  • PSComputerName: ex15.365labs.net

      

Um dieses Problem zu umgehen, sollten Sie den folgenden Befehl ausführen, um externalUrl zugänglich zu machen:

      

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

Referenzmaterial

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.

Weitere Informationen

Microsoft hat dieses Problem erkannt und wird weitere Informationen in diesem Artikel veröffentlichen, sobald es verfügbar ist.