Exchange Server 2007 Autodiscover servisine özet bir bakış
Exchange Server 2007 ile birlikte gelen önemli özelliklerden biriside Autodiscover servisidir. Bu servisin amaci, client’in otomatik olarak tüm ayarlarinin saglanmasidir. Bu özelligin çalismasi için Microsoft Office Outlook 2007 versiyonu gerekmektedir. Autodiscover servisi, e-mail adress ve password kullanimi ile client’a, iç agdan ve dis agdan yapilacak baglantilarda gerekli baglanti adreslerini (oab,ews vb..), kullanici mailbox bilgisini ve outlook anywhere ayarlarini gönderir.
Tüm bu özellikleri saglayan Exchange Server 2007 rolü, Client Access Server (CAS) rolüdür. CAS server ilk kuruldugunda, IIS üzerindeki default web site içerisinde, Autodiscover adinda bir virtual directory olusur. Ayrica, Service Connection Point (SCP) adinda bir de Active Directory objeside, CAS server kurulumu ile birlikte gelir. Bu SCP objesi, forest bazinda tüm yetkili Autodiscover service URL’lerini içerir.
Autodiscover servisi kendine gelen istekleri Outlook Provider’a gönderir. Outlook Provider üzerinde 3 konfigurasyon ayari bulunmaktadir. Bunlar,
WEB: Bu ayar, kullanicinin Outlook Web Access için kullanacagi en iyi URL’yi içerir.
EXCH: Exchange RPC protokolünün referans ayarlari için kullanilir. Exchange servislerinin iç URL’leri ve port ayarlari için kullanilmaktadir.
EXPR: Outlook Aynwhere tarafindan kullanilan Exchange HTTP protokolü ayarlari için kullanilir. Exchange server’a internet üzerinden erisen kullanicilarin, external URL’lerini ayarlamak için kullanilir.
Set-OutlookProvider cmdlet ile ilgili degisiklikler yapilabilir.
Örnegin, en çok karsilasilan sorunlardan birisi wildcard sertifika kullaniminda yasanmaktadir. Internet üzerinden yapilan outlook anywhere baglantisinda, client asagidaki hatayi alabilir.
Bu sorunun giderilmesi için Outlook profil ayarlarinda, Connection bölümünde msstd:* seklinde tanimlama yapildiginda sorun giderilir. Bununla birlikte çok fazla kullanici da bu ayarin yapilmasi bu sekilde mümkün degildir. Exchange Management Shell üzerinde asagidaki komut kullanilarak tüm clientlarin bu ayari almasi saglanabilir.
Set-OutlookProvider –Identitiy EXPR –CertPrincipalName msstd:*.domain.com
Outlook 2007 clientlar, her outlook açildiginda, her exchange baglantisi kesintiye ugradiginda ve belirli araliklarla Autodiscover servisine baglanti kurarlar. Eger outlook client 60 dakika sonra tekrar baglanti kuramaz ise 5 dakika araliklar ile tekrar baglanti kurmayi dener.
Bazi durumlarda Outlook ile Autodiscover servisi arasinda sorun yasanabilir ve bir çok fonksiyon dogru çalismayabilir. Bu gibi durumlarda Outlook üzerinde asagidaki ayar ile Autodiscover servisinin kullanilmasi tetiklenir.
Outlook 2007 üzerinde, Tools ve sonra Account Settings seçilir. E-mail account penceresinde, E-mail tabi seçilir ve Repair tiklanir.
Autodiscover servisinin iç URL bilgisini degistirmek için Set-ClientAccessServer cmdlet’i kullanilir.
Set-ClientAccessServer –Identity <CASserveradi> -AutodiscoverServiceInternalUri https://autodiscover.domain.com/autodiscover/autodiscover.xml
Outlook Anywhere dis host adinin, autodiscover servisi için ayarlamada kullanilacak cmdlet asagidaki gibidir.
Enable-OutlookAnywhere –Server Serveradi –ExternalHostname “mail.domain.com” –ExternalAuthenticationMethod “Basic” –SSLOffloading:$False
Offline Adres defterinin dis URL’sinin autodiscover servisi için set edilmesinde ise asagidaki cmdlet kullanilir.
Set-OABVirtualDirectory –identity “serveradi\OAB (Default Web Site)” –externalurl https://mail.domain.com/OAB -RequireSSL:$true
Autodiscover servisi, Exchange Server 2007 ile birlikte gelen ve özellikle düzgün bir sekilde konfigüre edildiginde, sistem yöneticilerinin isini çok kolaylastiracak bir özelliktir. Burada her sistemin kendine özgü sartlarinin gerektirdigi durumlar gözönüne alinarak gerekli düzenlemelerin yapilmasi önemlidir. Bu konuda çok daha fazla bilgi için https://technet.microsoft.com üzerinde Autodiscover için arama yaptiginizda detayli bilgiye erisebilirsiniz.
Volkan Günaydin