Symptomer
Når du oppgraderer til Kumulativ oppdatering 3 for Microsoft Exchange Server 2019 eller Kumulativ oppdatering 14 for Exchange Server 2016, får du følgende feilmelding:
Loggnavn: Program
Kilde: MSExchange Autodiscover
Dato: DateTime
Hendelses-ID: 1
Oppgavekategori: Nett
Nivå: Feil
Nøkkelord: Klassisk
Bruker: I/T
Datamaskin: Datamaskinnavn
Beskrivelse:
Ubehandlet unntak: «Objektreferansen er ikke angitt til en forekomst for et objekt.»
Stakksporing: ved Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)
på Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)
på 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)
Midlertidig løsning
Hvis du vil omgå dette problemet, bør du kontrollere den eksterne URL-adressen 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 nettadressen er tom, tilordner du en verdi til den eksterne nettadressen som tilsvarer det offentlige FQDN-en.
Eksempel:
Trinn 1: Kontroller Autosøk-URLen ved hjelp av følgende cmdlet.
Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl-navn, *url*
Navn: Autosøk (standard nettsted)
InternalUrl :
ExternalUrl :
Hvis ExternalUrl er tom, bruker du trinn2 til å tilordne en verdi som svarer til den offentlige FQDN til den eksterne Autosøk-URL-en.
Trinn 2: Angi den eksterne nettadressen for autosøk ved hjelp av følgende cmdlet.
Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. FQDN/Autosøk/Autodiscover.xml
Obs!
ExternalUrl er bare tilgjengelig når du legger til PSSnapin i en ny PowerShell-økt (ikke EMS) på Exchange Server 2019, Exchange Server 2016 og Exchange Server 2013.
Det kan hende du får en feilmelding hvis du ikke legger til PSSnapin i den nye PowerShell-økten.
Du kan for eksempel kjøre følgende cmdlet uten å legge til PSSnapin i den nye PowerShell-økten:
Get-AutodiscoverVirtualDirectory -Server $env:COMPUTERNAME | Set-AutodiscoverVirtualDirectory -ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Deretter får du følgende feilmelding:
Vi finner ikke en parameter som samsvarer med parameternavn «ExternalUrl».
CategoryInfo : InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException
FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory
PSComputerName: ex15.365labs.net
Hvis du vil omgå dette problemet, bør du kjøre følgende kommando for å gjøre ExternalUrl tilgjengelig:
PS C:\PowerShell> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
Kilder
Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.
Mer informasjon
Microsoft har innsett dette problemet, og vil publisere mer informasjon i denne artikkelen når den blir tilgjengelig.