Ongelman ilmenemistapa
Kun olet päivittänyt Microsoft Exchange Server 2019:n kumulatiiviseen päivitykseen 3 tai Exchange Server 2016:n kumulatiiviseen päivitykseen 14, saat seuraavan virhesanoman:
Lokinimi: Sovellus
Lähde: MSExchange Autodiscover
Päivämäärä: DateTime
Tapahtuman tunnus: 1
Tehtäväluokka: verkko
Taso: Virhe
Avainsanat: Perinteinen
Käyttäjä: –
Tietokone: TietokoneenNimi
Kuvaus:
Käsittelemätön poikkeus "Objektiviittausta ei ole määritetty objektin esiintymään."
Pinon seuranta: at Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)
at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)
at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)
osoitteessa 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)
Vaihtoehtoinen menetelmä
Voit kiertää tämän ongelman tarkistamalla seuraavien virtuaalihakemistojen ulkoisen URL-osoitteen:
Get-WebServicesVirtualDirectory -palvelin ExchangeServerName | fl name, *url*
Get-AutodiscoverVirtualDirectory -palvelin ExchangeServerName | fl name, *url*
Get-ActiveSyncVirtualDirectory -palvelin ExchangeServerName | fl name, *url*
Jos ulkoinen URL-osoite on tyhjä, määritä ulkoiselle URL-osoitteelle arvo, joka vastaa julkista täydellistä toimialuenimeä.
Esimerkki:
Vaihe 1: Tarkista automaattisen haun URL-osoite käyttämällä seuraavaa cmdlet-komentoa.
Get-AutodiscoverVirtualDirectory -palvelin ExchangeServerName | fl name, *url*
Nimi : Autodiscover (oletusarvoinen verkkosivusto)
InternalUrl :
ExternalUrl :
Jos ExternalUrl on tyhjä, määritä vaiheen 2 avulla arvo, joka vastaa julkista täydellistä toimialuenimeä automaattisen haun ulkoiselle URL-osoitteelle.
Vaihe 2: Määritä automaattisen haun ulkoinen URL-osoite käyttämällä seuraavaa cmdlet-komentoa.
Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. täydellinen toimialuenimi / automaattinen haku / Autodiscover.xml
Huomautus:
ExternalUrl on käytettävissä vain, kun lisäät PSSnapinin uuteen PowerShell-istuntoon (ei EMS) Exchange Server 2019:ssä, Exchange Server 2016:ssa ja Exchange Server 2013:ssa.
Saatat saada virhesanoman, jos et lisää PSSnapinia uuteen PowerShell-istuntoon.
Uudessa PowerShell-istunnossa voit esimerkiksi suorittaa seuraavan cmdlet-komennon lisäämättä PSSnapin-komentoa:
Get-AutodiscoverVirtualDirectory -Palvelin $env:TIETOKONEENNIMI | Set-AutodiscoverVirtualDirectory -ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Tämän jälkeen näyttöön tulee seuraava virhesanoma:
Ei löydy parametria, joka vastaa parametrin nimeä ExternalUrl.
CategoryInfo : InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException
FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory
PSComputerName : ex15.365labs.net
Voit kiertää tämän ongelman suorittamalla seuraavan komennon, jotta ExternalUrl-osoite on käytettävissä:
PS C:\PowerShell> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.
Lisätietoja
Microsoft on havainnut ongelman ja julkaisee lisätietoja tässä artikkelissa, kun se tulee saataville.