Tünetek
Miután frissített a 3. összegző frissítésre a Microsoft Exchange Server 2019-hez vagy a 14-es összegző frissítésre az Exchange Server 2016-hoz, a következő hibaüzenet jelenik meg:
Napló neve: Alkalmazás
Forrás: MSExchange Autodiscover
Dátum: DateTime
Eseményazonosító: 1
Feladatkategória: Web
Szint: Hiba
Kulcsszó: Klasszikus
Felhasználó: – N/A
Számítógép: számítógépnév
Leírás:
Nem kezelt kivétel: "Az objektumhivatkozás nincs beállítva egy objektum egy példányára."
Veremkövetés: a Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)
itt: Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)
itt: Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)
itt: 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)
Kerülő megoldás
A probléma megkerüléséhez ellenőrizze a következő virtuális könyvtárak külső URL-címét:
Get-WebServicesVirtualDirectory -kiszolgáló ExchangeServerName | fl name, *url*
Get-AutodiscoverVirtualDirectory -kiszolgáló ExchangeServerName | fl name, *url*
Get-ActiveSyncVirtualDirectory -kiszolgáló ExchangeServerName | fl name, *url*
Ha a külső URL-cím üres, rendeljen egy, a nyilvános teljes tartománynévnek megfelelő értéket a külső URL-hez.
Példa:
1. lépés: Ellenőrizze az automatikus észlelési URL-t a következő parancsmaggal.
Get-AutodiscoverVirtualDirectory -kiszolgáló ExchangeServerName | fl name, *url*
Név: Automatikus észlelés (alapértelmezett webhely)
InternalUrl :
ExternalUrl :
Ha az ExternalUrl mező üres, a step2 segítségével rendeljen hozzá egy, a nyilvános teljes tartománynévnek megfelelő értéket az automatikus észlelési külső URL-címhez.
2. lépés: A külső észlelés automatikus észlelési URL-címét a következő parancsmaggal állíthatja be.
Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. Teljes tartománynév/Autodiscover/Autodiscover.xml
Megjegyzés:
Az ExternalUrl csak akkor érhető el, ha a PSSnapint hozzáadja egy új PowerShell-munkamenethez (nem EMS) az Exchange Server 2019-ben, az Exchange Server 2016-ban és az Exchange Server 2013-ban.
Ha nem veszi fel a PSSnapint az új PowerShell-munkamenetbe, hibaüzenet jelenhet meg.
Tegyük fel például, hogy a PSSnapin hozzáadása nélkül futtatja a következő parancsmagot az új PowerShell-munkamenetben:
Get-AutodiscoverVirtualDirectory -Kiszolgáló $env:SZÁMÍTÓGÉPNÉV | Set-AutodiscoverVirtualDirectory -ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Ezután a következő hibaüzenet jelenik meg:
Nem található olyan paraméter, amely megfelel az "ExternalUrl" paraméternévnek.
CategoryInfo : InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException
FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory
PSComputerName : ex15.365labs.net
A probléma kerülő megoldásához futtassa a következő parancsot az ExternalUrl akadálymentesítéséhez:
PS C:\PowerShell> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.
További információ
A Microsoft felismerte a problémát, és további információkat tesz közzé ebben a cikkben, amint az elérhetővé válik.