Aşağıda Powershell ile tanımlama yapabilir ve doğruluğunu teyit edebilirsiniz Get-OutlookAnywhere | Set-OutlookAnywhere -ExternalHostname...
(PowerShell ile Dış & İç URL Tanımlama + Doğrulama Adımları)
Meta Açıklama (SEO):
Exchange Server üzerinde Outlook Anywhere, OWA, ECP, ActiveSync, EWS, OAB ve MAPI sanal dizinleri nasıl yapılandırılır? PowerShell kullanarak ExternalURL, InternalURL ve Autodiscover URI ayarlama + doğrulama komutları. Güncel, kapsamlı rehber.
Exchange Server ortamında istemcilerin doğru şekilde bağlanabilmesi için Client Access Service üzerindeki tüm sanal dizinlerin (Virtual Directory) hem InternalURL hem de ExternalURL ayarlarının doğru yapılmış olması gerekir.
Bu rehberde, Exchange Management Shell üzerinde çalıştırabileceğiniz hazır PowerShell komutları ve ardından doğrulama (kontrol) adımlarını bulacaksınız.
Tüm ayarlar örnek bir alan adı olan:
mail.exchangeserver.net
üzerinden gösterilmiştir. Sen kendi domainine göre düzenleyebilirsin.
🛠️ 1. Outlook Anywhere Yapılandırması
Outlook Anywhere (RPC over HTTP), Outlook istemcilerinin dış ağdan Exchange’e bağlanmasını sağlar.
PowerShell Konfigürasyonu
Get-OutlookAnywhere | Set-OutlookAnywhere `
-ExternalHostname mail.exchangeserver.net `
-InternalHostname mail.exchangeserver.net `
-ExternalClientsRequireSsl $true `
-InternalClientsRequireSsl $true `
-DefaultAuthenticationMethod NTLM
Bu komut ile:
✔ Dış ve iç bağlantı hostname'i belirlenir
✔ SSL zorunluluğu aktif edilir
✔ Kimlik doğrulama yöntemi NTLM olarak set edilir
🌐 2. OWA (Outlook Web App) Sanal Dizini Ayarı
Get-OwaVirtualDirectory | Set-OwaVirtualDirectory `
-ExternalUrl https://mail.exchangeserver.net/owa `
-InternalUrl https://mail.exchangeserver.net/owa
Bu ayar ile hem içeriden hem de dışarıdan OWA erişimi tek bir URL üzerinden yapılır.
⚙️ 3. ECP (Exchange Control Panel) Sanal Dizini Ayarı
Exchange Admin Center'ın (EAC) çalıştığı sanal dizindir.
Get-EcpVirtualDirectory | Set-EcpVirtualDirectory `
-ExternalUrl https://mail.exchangeserver.net/ecp `
-InternalUrl https://mail.exchangeserver.net/ecp
📱 4. ActiveSync Sanal Dizini Ayarı
Mobil cihazların Exchange ile senkronizasyonunu sağlar.
Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory `
-ExternalUrl https://mail.exchangeserver.net/Microsoft-Server-ActiveSync `
-InternalUrl https://mail.exchangeserver.net/Microsoft-Server-ActiveSync
📡 5. EWS (Exchange Web Services) Sanal Dizini Ayarı
EWS, Outlook, cihazlar ve entegrasyon uygulamaları tarafından kullanılır.
Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory `
-ExternalUrl https://mail.exchangeserver.net/EWS/Exchange.asmx `
-InternalUrl https://mail.exchangeserver.net/EWS/Exchange.asmx
📘 6. OAB (Offline Address Book) Dizini Ayarı
Outlook'un çevrimdışı adres defteri indirme hizmetidir.
Get-OabVirtualDirectory | Set-OabVirtualDirectory `
-ExternalUrl https://mail.exchangeserver.net/OAB `
-InternalUrl https://mail.exchangeserver.net/OAB
📨 7. MAPI Sanal Dizini Ayarı
Outlook istemcilerinin MAPI/HTTP üzerinden bağlanmasını sağlar.
Get-MAPIVirtualDirectory | Set-MAPIVirtualDirectory `
-InternalUrl https://mail.exchangeserver.net/mapi `
-ExternalUrl https://mail.exchangeserver.net/mapi
🔍 8. AutoDiscover URI Tanımlaması
Autodiscover, Outlook için yapılandırmayı otomatik olarak sağlar.
Bu adım mutlaka yapılmalıdır.
Get-ClientAccessService | Set-ClientAccessService `
-AutoDiscoverServiceInternalUri https://autodiscover.mail.exchangeserver.net/Autodiscover/Autodiscover.xml
Ayrıca virtual directory için:
Get-AutodiscoverVirtualDirectory | Set-AutodiscoverVirtualDirectory `
-ExternalUrl "https://mail.exchangeserver.net/Autodiscover/Autodiscover.xml"
✔️ 9. Yapılandırma Sonrası Doğrulama (Kontrol Komutları)
Aşağıdaki PowerShell komutları yapılan tüm ayarların doğru uygulanıp uygulanmadığını kontrol etmek içindir.
📨 Outlook Anywhere Kontrolü
Get-OutlookAnywhere | Select Server, ExternalHostname, InternalHostname
🌐 OWA Kontrolü
Get-OwaVirtualDirectory | Select Server, ExternalURL, InternalURL | fl
📬 MAPI Kontrolü
Get-MapiVirtualDirectory | Select Server, ExternalURL, InternalURL | fl
⚙️ ECP Kontrolü
Get-EcpVirtualDirectory | Select Server, ExternalURL, InternalURL | fl
📱 ActiveSync Kontrolü
Get-ActiveSyncVirtualDirectory | Select Server, ExternalURL, InternalURL | fl
📡 EWS Kontrolü
Get-WebServicesVirtualDirectory | Select Server, ExternalURL, InternalURL | fl
📘 OAB Kontrolü
Get-OabVirtualDirectory | Select Server, ExternalURL, InternalURL | fl
🔍 Autodiscover Kontrolü
Get-ClientAccessService | Select Name, AutoDiscoverServiceInternalURI
🎯 Sonuç
Exchange Server ortamının sağlıklı çalışması için tüm Client Access Virtual Directory URL'lerinin doğru yapılandırılması kritik öneme sahiptir.
Bu rehberde:
✔ Outlook Anywhere
✔ OWA
✔ ECP
✔ ActiveSync
✔ EWS
✔ OAB
✔ MAPI
✔ Autodiscover
için gereken tüm PowerShell konfigürasyon komutları ve doğrulama adımlarını öğrendiniz.