Simptomi
Nakon nadogradnje na kumulativnu 3 ažuriranje za Microsoft Exchange Server 2019 ili kumulativne 14 ažuriranje za Exchange Server 2016, dobivate sljedeću poruku o pogrešci:
Ime za prijavu: aplikacija
Izvor: Automatskog otkrivanja MSExchange
Datum: DateTime
ID događaja: 1
Kategorija zadatka: Web
Razina: pogreška
Ključne riječi: Classic
Korisnik: nije dostupno
Računalo: ComputerName
Opis:
Pojavila se neobrađena iznimka "Referenca objekta nije postavljen za instancu objekta."
Snop praćenja: na Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir (ADObjectId serverSiteId, protokol niz)
na Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow (zahtjev za AutoDiscoverV2Request)
na Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute (zahtjev AutoDiscoverV2Request, ITenantRepository tenantRepository)
na Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase. <> c__DisplayClass11_0. < ZahtjevZaObradu > b__0()
na Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch (akcija tryDelegate, filterDelegate Func'2, catchDelegate akcija ' 1)
Zaobilazno rješenje
Da biste zaobišli taj problem, trebali biste provjeriti vanjski URL za sljedeće virtualne direktorije:
Get-WebServicesVirtualDirectory-YourExchangeServerName poslužitelj | Naziv FL * url *
Get-AutodiscoverVirtualDirectory-YourExchangeServerName poslužitelj | Naziv FL * url *
Get-ActiveSyncVirtualDirectory-YourExchangeServerName poslužitelj | Naziv FL * url *
Vanjski URL je prazno, vanjski URL koji odgovara javnom FQDN dodijeliti vrijednost.
Primjer:
Korak 1: Provjerite URL automatskog otkrivanja pomoću cmdleta sljedeće.
Get-AutodiscoverVirtualDirectory-YourExchangeServerName poslužitelj | Naziv FL * url *
Naziv: Automatskog otkrivanja (zadano Web-mjesto)
InternalUrl:
ExternalUrl:
U ExternalUrl je prazan, koristite na step2 vrijednost koja odgovara dodijeliti FQDN javne URL vanjskog automatskog otkrivanja.
Step2: Postavljanje automatskog otkrivanja vanjski URL pomoću cmdleta sljedeće.
Get-AutodiscoverVirtualDirectory-YourExchangeServerName poslužitelj | skup AutodiscoverVirtualDirectory - ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml
Napomena
-
ExternalUrl dostupna je samo kada dodate u PSSnapin u novu sesiju PowerShell (ne EMS) na Exchange Server 2019, Exchange Server 2016 i Exchange Server 2013.
-
Možete primiti poruku o pogrešci ako ne dodate u PSSnapin u novu sesiju PowerShell. Ako, na primjer, pokrenite cmdlet sljedeće bez dodavanja u PSSnapin u novu sesiju PowerShell:
Get-AutodiscoverVirtualDirectory-poslužitelja $env: COMPUTERNAME | Skup AutodiscoverVirtualDirectory - ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Zatim, dobivate sljedeću poruku o pogrešci:
Parametar nije moguće pronaći koji odgovara nazivu parametar 'ExternalUrl'.
+ CategoryInfo: InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory] ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound, skup AutodiscoverVirtualDirectory
+ PSComputerName: ex15.365labs.net
Da biste zaobišli taj problem, treba pokrenite sljedeću naredbu da biste čine pristupačnim na ExternalUrl:
PS C:\PowerShell > Dodaj PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
Reference
Saznajte više o u terminologija Microsoft koristi za opisivanje softverskih ažuriranja.
Dodatne informacije
Microsoft je realizirani taj problem i knjižiti dodatne informacije u ovom članku kada postane dostupna.