Symptomy

Po uaktualnieniu do zbiorczej aktualizacji 3 dla programu Microsoft Exchange server 2019 lub 14 aktualizacja zbiorcza dla Exchange Server 2016, pojawi się następujący komunikat o błędzie:

Nazwa dziennika: aplikacja

Źródło: MSExchange Autodiscover

Data: DateTime

Identyfikator zdarzenia: 1

Kategoria zadania: Web

Poziom: błąd

Słowa kluczowe: klasyczne

Użytkownik: N/A

Komputer: ComputerName

Opis:

Nieobsługiwany wyjątek "odwołanie do obiektu nie jest ustawione na wystąpienie obiektu."

Ślad stosu: w Microsoft. Exchange. AutoDiscoverV2. FlightSettingRepository. GetHostNameFromVdir (ADObjectId serverSiteId, protokół String)

w Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. ExecuteOnPremEndFlow (żądanie AutoDiscoverV2Request)

w Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. Execute (AutoDiscoverV2Request Request, Itenantrepozytorium tenantRepository)

w Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2HandlerBase. < > c__DisplayClass11_0. < ProcessRequest > b__0 ()

w Microsoft. Exchange. Common. IL. ILUtil. DoTryFilterCatch (Akcja tryDelegate, filterDelegate Func ' 2, akcja ' 1 catchDelegate)

Obejście

Aby obejść ten problem, należy sprawdzić zewnętrzny adres URL dla następujących katalogów wirtualnych:

Get-WebServicesVirtualDirectory-serwer YourExchangeServerName | Nazwa FL, * URL *

Get-AutodiscoverVirtualDirectory-serwer YourExchangeServerName | Nazwa FL, * URL *

Get-ActiveSyncVirtualDirectory-serwer YourExchangeServerName | Nazwa FL, * URL *

Jeśli zewnętrzny adres URL jest pusty, przypisz wartość do zewnętrznego adresu URL, który odpowiada publicznej nazwy FQDN.

Przykład:

Krok 1: Sprawdź adres URL Autodiscover przy użyciu następującego polecenia cmdlet.

Get-AutodiscoverVirtualDirectory-serwer YourExchangeServerName | Nazwa FL, * URL *

Nazwa: Autodiscover (domyślna witryna sieci Web)

InternalUrl

Externalurl:

Jeśli ExternalUrl jest pusta, użyj krok 2, aby przypisać wartość, która odpowiada publicznej nazwy FQDN do zewnętrznego adresu URL Autodiscover.

Krok 2: Ustaw zewnętrzny adres URL Autodiscover przy użyciu następującego polecenia cmdlet.

Get-AutodiscoverVirtualDirectory-serwer YourExchangeServerName | zestaw-AutodiscoverVirtualDirectory-ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml

Uwaga

  • Externalurljest dostępny tylko po dodaniu PSSnapin w nowej sesji programu PowerShell (nie EMS) na 2019 Exchange Server, Exchange Server 2016 i Exchange Server 2013.

  • Jeśli nie dodasz PSSnapin w nowej sesji programu PowerShell, może zostać wyświetlony komunikat o błędzie. Na przykład można uruchomić następujące polecenie cmdlet bez dodawania PSSnapin w nowej sesji programu PowerShell:

Get-AutodiscoverVirtualDirectory-serwer $env: COMPUTERNAME | Set-AutodiscoverVirtualDirectory-ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"

Następnie pojawi się następujący komunikat o błędzie:

Nie można odnaleźć parametru, który pasuje do nazwy parametru 'Externalurl '.

+ CategoryInfo: InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException

+ FullyQualifiedErrorId: NamedParameterNotFound, zestaw-AutodiscoverVirtualDirectory

+ PSComputerName: ex15.365labs.net

Aby obejść ten problem, należy uruchomić następujące polecenie, aby udostępnić ExternalUrl:

PS C:\PowerShell > Add-PSSnapin Microsoft. Exchange. Management. PowerShell. E2010

Informacje

Zapoznaj się z terminologią używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Więcej informacji

Firma Microsoft zrealizowała ten problem i będzie publikować więcej informacji w tym artykule, gdy staną się dostępne.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×