PowerShell ile Exchange'de otomatik bulma URL'sini yapılandırma


Yani Exchange Server'da otomatik bulma URL'sini PowerShell ile yapılandırmak istiyorsunuz. En iyi uygulama, autodiscover.company.com adresini göstermesidir. Önceki makalelerden birinde PowerShell ile Exchange'de otomatik bulma URL'sinin nasıl bulunacağını tartışmıştık. Geçerli sunucu URL'lerini almak istiyorsanız PowerShell ile Exchange Sunucusu URL'lerini Bulma makalesini okuyun.

Not: Dahili otomatik bulma yalnızca Exchange Yönetim Kabuğu ile ayarlanabilir. Exchange Yönetim Merkezi'nde dahili otomatik bulmayı yapılandırma seçeneği yoktur.

Üçüncü taraf sertifikasını kontrol edin

Devam etmeden önce Exchange Server'da üçüncü taraf sertifikanızın yüklü olduğundan emin olun:

  • Exchange Server'da sertifika nasıl oluşturulur

  • Exchange Server'a ÜCRETSİZ Let's Encrypt sertifikasını yükleyin

Not: Exchange Server'da otomatik bulma URL'sini kapsayan hiçbir üçüncü taraf sertifikası yapılandırılmamışsa ve otomatik bulma URL'sini değiştirirseniz, kullanıcılar Outlook'ta bir sertifika uyarısı alır.

Otomatik bulma URL'sini al

Değiştirmek istediğimiz Exchange Sunucularındaki otomatik bulma URL’sini alalım. Exchange Management Shell'i yönetici olarak çalıştırın ve Get-ClientAccessServer cmdlet'ini çalıştırın.

[PS] C:\>Get-ClientAccessServer | Select Identity, AutoDiscoverServiceInternalUri, AutoDiscoverSiteScope | Format-List


Identity                       : EX01-2016
AutoDiscoverServiceInternalUri : https://ex01-2016.exoip.local/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {HeadOffice}

Identity                       : EX02-2016
AutoDiscoverServiceInternalUri : https://ex02-2016.exoip.local/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {BranchOffice}

Artık çıktıyı aldığımıza göre devam edebiliriz. Hem Exchange Sunucuları EX01 hem de EX02'de otomatik bulma URL'sini değiştirmeyi seviyoruz.

Otomatik bulma URL'sini yapılandırın

Set-ClientAccessServer cmdlet'i ile her iki Exchange Sunucusunda otomatik bulmayı yapılandırın. Bundan sonra IIS'yi iisreset komutuyla yeniden başlatın.

[PS] C:\>Set-ClientAccessServer -Identity "EX01-2016" -AutodiscoverServiceInternalUri https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml

[PS] C:\>Set-ClientAccessServer -Identity "EX02-2016" -AutodiscoverServiceInternalUri https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml

[PS] C:\>iisreset

Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted

iisreset ve issreset /noforce komutu arasındaki fark.

IIS hizmetlerinin tamamının bir dakikalık zaman aşımı süresi içinde durdurulamaması durumunda veri kaybına karşı önlem olarak /noforce parametresi önerilir. IIS'yi yeniden başlamaya zorlamanın güvenli olduğundan eminseniz /noforce parametresini atlayabilirsiniz. Ayrıca yerel olarak oturum açtıysanız bilgisayar adı parametresine gerek yoktur. Bir IIS sunucusunu uzaktan yönetiyorsanız, bilgisayar adı parametresi, IIS'yi yeniden başlatmak istediğiniz bilgisayarın NetBIOS adıdır.

Otomatik bulma URL'sini doğrulayın

Otomatik bulma değişikliğinden sonra sonucu ve her şeyin iyi göründüğünü doğrulayın.

[PS] C:\>Get-ClientAccessServer | Select Identity, AutoDiscoverServiceInternalUri, AutoDiscoverSiteScope | Format-List


Identity                       : EX01-2016
AutoDiscoverServiceInternalUri : https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {HeadOffice}

Identity                       : EX02-2016
AutoDiscoverServiceInternalUri : https:/autodiscover.exoip.com/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {BranchOffice}

CNAME kaydı ekle

Otomatik bulma CNAME kaydının nasıl ekleneceği ve işaretleneceği konusunda farklı senaryolar vardır:

  • Round-robin DNS: Autodiscover.exoip.com için dahili DNS sunucusuna iki CNAME kaydı ekleyin. Hem EX01-2016 hem de EX02-2016 Exchange Sunucularına işaret ediyor. Her iki Exchange Sunucusunun da İstemci Erişim Sunucuları (CAS) olduğunu varsayalım.

  • Yük Dengeleyici: Yük dengeleyicide bir VIP oluşturun. Hem EX01-2016 hem de EX02-2016 Exchange Sunucularına işaret ediyor. Her iki Exchange Sunucusunun da İstemci Erişim Sunucuları (CAS) olduğunu varsayalım. Autodiscover.exoip.com için dahili DNS sunucusuna bir CNAME kaydı ekleyin. Yük dengeleyiciyi işaret ediyor.

Outlook'ta otomatik bulmayı doğrulayın

Otomatik bulma hizmetinin Outlook ile çalıştığını doğrulamak için şu adımları izleyin:

  1. Outlook'u başlatın

  2. CTRL tuşunu basılı tutun ve sistem tepsisindeki Outlook simgesine sağ tıklayın

  3. E-posta Otomatik Yapılandırmasını Test Et'i seçin

  1. E-posta adresini girin

  2. Otomatik Bulma Kullan onay kutusunu işaretleyin

  3. Guesmart Kullan ve Güvenli Guessmart Kimlik Doğrulaması onay kutularının işaretini kaldırın.

  4. Test Et'i tıklayın

  5. Günlük sekmesini seçin

  6. Sonucu doğrulayın Başarılı (0x00000000)

Her şey harika görünüyor!

Devamını oku: Exchange'de Dahili ve Harici URL'yi Yapılandırma »

Çözüm

Exchange'de otomatik bulma URL'sini nasıl yapılandıracağınızı öğrendiniz. Dahili otomatik bulmayı yalnızca Exchange Yönetim Kabuğu/PowerShell ile yapılandırmak mümkündür. Öncelikle, otomatik bulma URL'sinin Exchange Sunucusunda nasıl yapılandırıldığını kontrol edin. İkinci adım, otomatik bulmayı değiştirmek ve değişiklikten sonra IIS'yi sıfırlamaktır. Son olarak bir CNAME kaydı eklemeyi unutmayın.

Bu makaleyi beğendiniz mi? Ayrıca Exchange Server'da sayfa dosyasını yapılandırma konusunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.

İlgili makaleler