Gejala

Setelah Anda meng-upgrade ke pembaruan kumulatif 3 untuk Microsoft Exchange server 2019 atau pembaruan kumulatif 14 untuk Exchange Server 2016, Anda menerima pesan galat berikut:

Nama log: aplikasi

Sumber: MSExchange Autodiscover

Tanggal: datetime

ID Kejadian: 1

Kategori tugas: Web

Tingkat: kesalahan

Keywords: klasik

Pengguna: N/A

Komputer: ComputerName

Deskripsi:

Tidak dapat ditangani pengecualian "referensi objek tidak ditetapkan ke contoh objek."

Stack Trace: di Microsoft. Exchange. AutoDiscoverV2. FlightSettingRepository. GetHostNameFromVdir (ADObjectId serverSiteId, protokol string)

pada Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. ExecuteOnPremEndFlow (AutoDiscoverV2Request permintaan)

di Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. Execute (AutoDiscoverV2Request permintaan, ITenantRepository tenantRepository)

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

pada Microsoft. Exchange. Common. IL. ILUtil. DoTryFilterCatch (tindakan tryDelegate, func ' 2 filterDelegate, aksi ' 1 catchDelegate)

Penyelesaian Masalah

Untuk mengatasi masalah ini, Anda harus memeriksa URL eksternal untuk direktori virtual berikut ini:

Dapatkan-WebServicesVirtualDirectory-server YourExchangeServerName | FL nama, * URL *

Dapatkan-AutodiscoverVirtualDirectory-server YourExchangeServerName | FL nama, * URL *

Dapatkan-ActiveSyncVirtualDirectory-server YourExchangeServerName | FL nama, * URL *

Jika URL eksternal kosong, tetapkan nilai ke URL eksternal yang sesuai untuk umum FQDN.

Contoh:

Step1: Periksa Autodiscover URL menggunakan cmdlet berikut.

Dapatkan-AutodiscoverVirtualDirectory-server YourExchangeServerName | FL nama, * URL *

Nama: Autodiscover (situs web asali)

InternalUrl

ExternalUrl

Jika ExternalUrl kosong, gunakan Step2 untuk menetapkan nilai yang sesuai untuk umum FQDN Autodiscover URL eksternal.

Step2: Menetapkan Autodiscover URL eksternal dengan menggunakan cmdlet berikut.

Dapatkan-AutodiscoverVirtualDirectory-server YourExchangeServerName | set-AutodiscoverVirtualDirectory-ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml

Catatan

  • ExternalUrl hanya dapat diakses saat Anda menambahkan PSSnapin di sesi PowerShell baru (tidak EMS) di Exchange Server 2019, Exchange Server 2016 dan Exchange Server 2013.

  • Anda mungkin menerima pesan galat jika Anda tidak menambahkan PSSnapin di sesi PowerShell baru. Misalnya, Anda menjalankan cmdlet berikut tanpa menambahkan PSSnapin di sesi PowerShell baru:

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

Kemudian, Anda menerima pesan galat berikut:

Parameter tidak ditemukan yang cocok dengan nama parameter ' ExternalUrl '.

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

+ FullyQualifiedErrorId: NamedParameterNotFound, set-AutodiscoverVirtualDirectory

+ PSComputerName: ex15.365labs.net

Untuk mengatasi masalah ini, Anda harus menjalankan perintah berikut ini untuk membuat ExternalUrl dapat diakses:

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

Referensi

Pelajari tentang terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.

Informasi selengkapnya

Microsoft telah menyadari masalah ini dan akan mengirimkan informasi lebih lanjut di artikel ini ketika menjadi tersedia.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×