Symptome
Nach dem Upgrade auf das kumulative Update 3 für Microsoft Exchange Server 2019 oder das kumulative Update 14 für Exchange Server 2016 wird die folgende Fehlermeldung angezeigt:
Protokollname: Anwendung
Quelle: MSExchange AutoErmittlung
Datum: Datum/Uhrzeit
Ereignis-ID: 1
Aufgabenkategorie: Web
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: N/A
Computer: Computername
Beschreibung:
Unbehandelte Ausnahme: "Objektverweis nicht auf eine Instance eines Objekts festgelegt."
Stapelüberwachung: bei Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)
bei Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)
bei Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)
unter Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase.<>c__DisplayClass11_0.<ProcessRequest>b__0()
bei 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 IhrExchangeServerName | FL Name, *URL*
Get-AutodiscoverVirtualDirectory -server IhrExchangeServerName | FL Name, *URL*
Get-ActiveSyncVirtualDirectory -server IhrExchangeServerName | FL Name, *URL*
Wenn die externe URL leer ist, weisen Sie der externen URL, die dem öffentlichen FQDN entspricht, einen Wert zu.
Beispiel:
Schritt 1: Überprüfen Sie die AutoErmittlungs-URL mit dem folgenden Cmdlet.
Get-AutodiscoverVirtualDirectory -server IhrExchangeServerName | FL Name, *URL*
Name: AutoErmittlung (Standardwebsite)
InternalUrl :
ExternalUrl :
Wenn ExternalUrl leer ist, verwenden Sie Schritt 2, um der externen AutoErmittlungs-URL einen Wert zuzuweisen, der dem öffentlichen FQDN entspricht.
Schritt 2: Legen Sie die externe AutoErmittlungs-URL mithilfe des folgenden Cmdlets fest.
Get-AutodiscoverVirtualDirectory -Server IhrExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. FQDN/AutoErmittlung/Autodiscover.xml
Hinweis
Auf ExternalUrl kann nur zugegriffen werden, wenn Sie das PSSnapin in einer neuen PowerShell-Sitzung (nicht EMS) auf Exchange Server 2019, Exchange Server 2016 und Exchange Server 2013 hinzufügen.
Möglicherweise wird eine Fehlermeldung angezeigt, wenn Sie das PSSnapin in der neuen PowerShell-Sitzung nicht hinzufügen.
Sie führen beispielsweise 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"
Dann wird die folgende Fehlermeldung angezeigt:
Es wurde kein Parameter gefunden, der mit dem Parameternamen "ExternalUrl" übereinstimmt.
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 die 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 sie verfügbar sind.