Saat Anda mengkonfigurasi kepercayaan penggabungan antara organisasi Microsoft Exchange Server lokal dan organisasi Exchange Server jauh, pengguna tidak dapat melihat informasi bebas/sibuk pengguna dalam organisasi jarak jauh.
Selain itu, galat berikut dicatat di log peristiwa pada Exchange server lokal:
ID Kejadian: 4001
Kategori tugas: Ketersediaan layanan
Tingkat: Galat
Kata kunci: Klasik
Pengguna: N/A
Komputer: < nama komputer >
Keterangan:
\rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com gagal. Pengecualian kembali adalah Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Autodiscover gagal untuk alamat email SMTP:user@contoso.com dengan pengecualian Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Permintaan ke layanan Autodiscover di 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' gagal karena respons yang tidak valid.
Selain itu, respons HTTP 500 dikembalikan untuk permintaan ketersediaan di hutan jauh Exchange server dicatat sebagai berikut di log W3SVC:
Penyebab
Masalah ini terjadi karena properti WSSecurity direktori virtual "EWS" atau "Autodiscover" direktori virtual dinonaktifkan di server akses klien organisasi Exchange Server 2010 lokal.
Pemecahan masalah
Exchange 2016 atau Exchange 2013
Untuk mengatasi masalah ini, reset otentikasi WSSecurity direktori virtual di situs Exchange kembali akhir untuk setiap server di organisasi jarak jauh.
-
Buka Windows Powershell dan menambahkan snap-in manajemen Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Menonaktifkan otentikasi WSSecurity EWS direktori virtual menggunakan cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Mengaktifkan otentikasi WSSecurity EWS direktori virtual menggunakan cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Menonaktifkan otentikasi WSSecurity Autodiscover direktori virtual menggunakan cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Otentikasi Eable WSSecurity Autodiscover direktori virtual menggunakan cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Mulai ulang kumpulan aplikasi yang menggunakan cmdlet Restart WebAppPool.
Restart-WebAppPool MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
Exchange 2010
Untuk mengatasi masalah ini, reset otentikasi WSSecurity direktori virtual di setiap server akses klien di organisasi jarak jauh.
-
Membuka Exchange Management Shell.
-
Menonaktifkan otentikasi WSSecurity EWS direktori virtual menggunakan cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Mengaktifkan otentikasi WSSecurity EWS direktori virtual menggunakan cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Menonaktifkan otentikasi WSSecurity Autodiscover direktori virtual menggunakan cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Mengaktifkan otentikasi WSSecurity Autodiscover direktori virtual menggunakan cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Mulai ulang kumpulan aplikasi yang menggunakan sintaks berikut:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd stop appPool /appPool.name:MSExchangeServicesAppPool
appcmd start appPool /appPool.name:MSExchangeServicesAppPool