Simptomi
Pēc jaunināšanas uz 3. kumulatīvo atjauninājumu Microsoft Exchange server 2019 vai kumulatīvo atjauninājumu 14 Exchange Server 2016, tiek parādīts šāds kļūdas ziņojums:
Žurnāla nosaukums: lietojumprogrammas
Avots: MSExchange autodiscover
Datums: datetime
Notikuma ID: 1
Uzdevuma Kategorija: Web
Līmenis: kļūda
Atslēgvārdi: Classic
Lietotājs: N/A
Dators: ComputerName
Apraksts:
Neapstrādāts izņēmums "objekta atsauce nav iestatīta objekta instancei."
Steka trase: pēc Microsoft. Exchange. AutoDiscoverV2. Flightsettingreposārijs. GetHostNameFromVdir (ADObjectId serverSiteId, virknes protokols)
pēc Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. ExecuteOnPremEndFlow (AutoDiscoverV2Request pieprasījums)
pēc Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. Execute (AutoDiscoverV2Request pieprasījums, Itenantreposārijs Tenantreposārijs)
pēc Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2HandlerBase. < > c__DisplayClass11_0. < ProcessRequest > b__0 ()
pēc Microsoft. Exchange. Common. IL. ILUtil. DoTryFilterCatch (darbības Trydeleģēt, funkciju ' 2 Filterdelegātu darbību ' 1 Catchdeleģēt)
Risinājums
Lai novērstu šo problēmu, pārbaudiet ārējo URL šādu virtuālo direktoriju:
Get-WebServicesVirtualDirectory-servera YourExchangeServerName | FL nosaukums, * URL *
Iegūt AutodiscoverVirtualDirectory-Server YourExchangeServerName | FL nosaukums, * URL *
Get ActiveSyncVirtualDirectory-servera YourExchangeServerName | FL nosaukums, * URL *
Ja ārējais URL ir tukšs, piešķiriet vērtību ārējam vietrādim URL, kas atbilst publiskajam FQDN.
Piemērs:
STEP1: Pārbaudiet autodiscover URL, izmantojot šādu cmdlet.
Iegūt AutodiscoverVirtualDirectory-Server YourExchangeServerName | FL nosaukums, * URL *
Nosaukums: autodiscover (noklusējuma vietne)
InternalUrl
ExternalUrl
Ja ExternalUrl ir tukšs, izmantojiet Step2 piešķirt vērtību, kas atbilst valsts FQDN autodiscover ārējo URL.
STEP2: Iestatiet autodiscover ārējo URL, izmantojot šādu cmdlet.
Get-AutodiscoverVirtualDirectory-Server Yourexchangeservernosaukums | Set-AutodiscoverVirtualDirectory-ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml
Piezīme.
-
ExternalUrl ir pieejams tikai tad, ja pievienojat PSSnapin jaunā PowerShell sesijā (nevis EMS) Exchange Server 2019, Exchange Server 2016 un Exchange Server 2013.
-
Var tikt parādīts kļūdas ziņojums, ja nav pievienot PSSnapin jaunu PowerShell sesiju. Piemēram, palaižot šādu cmdlet nepievienojot PSSnapin jaunu PowerShell sesiju:
Get-AutodiscoverVirtualDirectory-Server $env: COMPUTERNAME | Set-AutodiscoverVirtualDirectory-ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Pēc tam tiek parādīts šāds kļūdas ziņojums:
Parametrs nevar atrast, kas atbilst parametra nosaukums "ExternalUrl".
+ CategoryInfo: InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound, Set-AutodiscoverVirtualDirectory
+ PSComputerName: ex15.365labs.net
Lai novērstu šo problēmu, palaidiet tālāk norādītās komandas, lai padarītu pieejamu ExternalUrl:
PS C:\PowerShell > ADD-PSSnapin Microsoft. Exchange. Management. PowerShell. E2010
Atsauces
Uzziniet par terminoloģiju , kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos.
Papildinformācija
Microsoft ir realizēta šo problēmu un izlikt plašāku informāciju šajā rakstā, kad tā kļūst pieejama.