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.