Exchange 2007 Availability Servisi ve Cross Forest Availability Sorgulama

closeBu yazı 7 yıl 8 ay 29 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir.

Availability Servisi Client Access Server üzerinde bir web servisidir. Outlook 2007/2010 Availability servis bilgisini Autodiscover servisinden alır.
Availability Servisi ile aşağıdaki bilgiler sağlanır:

  • Exchange 2007 Mailboxların Free/Busy bilgisinin alınması
  • Başka bir Exchange Forest’tan Free/Busy bilgisinin alınması
  • Public Folderlar üzerinden Free/Busy bilgisinin alınması
  • Kullanıcının Çalışma saatlerinin gösterilmesi
  • Toplantılar için zaman önerileri

Farklı Topolojilerde Free/Busy metodları:

Kullanıcı Kaynak Mailbox Hedef Mailbox Free/Busy Bilgisinin alınması
Outlook 2007 Exchange 2007 Exchange 2007 Hedef Mailbox’tan alınır
Outlook 2007 Exchange 2007 Exchange 2003 Availability Servisi Exchange 2003 Mailbox’ın /public virtual directory sine HTTP üzerinden bağlanır.
Outlook 2003 Exchange 2007 Exchange 2007 Free/Busy bilgisi local public folder’a yazılır
Outlook 2003 Exchange 2007 Exchange 2003 Free/Busy bilgisi local public folder’a yazılır
Outlook Web Access 2007 Exchange 2007 Exchange 2007 OWA 2007 availability service API ile hedef mailbox’ın free/busy bilgisini okur.
Outlook Web Access 2007 Exchange 2007 Exchange 2003 OWA 2007 availability service API Exchange 2003 Mailbox’ın /public virtual directory sine HTTP üzerinden bağlanır
Herhangi biri Exchange 2003 Exchange 2007 Free/Busy bilgisi local public folder’a yazılır

Availability Servisinin yapılandırılması:

1. Hedef Domainde bulunan objelerin kaynak domain üzerinde yaratılması. 

  •  Availability servisinin çalışması için hedef domain’e ait olan ve kaynak domain üzerinde yaratılmış obje (örneğin Contact) üzerinde ms-Exch-Originating-Forest bilgisinin tanımlı olması gerekiyor.
  •  Bu işlemi gerçekleştirmek için “GAL Sync with the Identity Integration Feature Pack (IIFP)” kullanılabilir.

2. Hedef Domain için Availability Space değeri kaynak domain üzerinde ayarlanır.

  • Öncelikle Hedef Domain üzerinde Organization Wide Account belirliyoruz:

  Set-AvailabilityConfig -OrgWideAccount “get-mailbox.org\serkanvaroglu”
 

  • Ardından Kaynak Domain üzerinde AvailabilityAddsressspace bilgisini giriyoruz.
     

 $a = get-credential   
 Add-AvailabilityAddressspace -Forestname get-mailbox.org -Accessmethod OrgWideFB -Credential a

  • Arada Trust varsa bu adımda sadece “Add-AvailabilityAddressspace -Forestname get-mailbox.org -Accessmethod PerUserFB” kullanabilirsiniz.

Her iki Exchange Forest’ın da erişmesi isteniyorsa iki forest üzerinde de ayrı ayrı yapılması gerekiyor.

Availability Servisi Cross Forest nasıl çalışır?

  1. Kaynak Domain üzerinde kullanıcı F/B (Free/Busy) bilgisi sorgular.
  2. Availability Servisi uygun availability space bilgisini hedef SMTP Domain için bulur.
  3. Availability Servisi hedef domain’in AutoDiscover servisi ile konuşarak talep edilen Mailbox için Availability Servis URL bilgisini bulur.
  4. Ortamda Domain Trust var ise kullanıcı bilgileri kullanılır veya trust bulunmayan ortamlarda yukarıda belirttiğimiz OrgWideAccount bilgisi kullanılarak bu bilgi getirilir.

Add-AvailabilityAddressSpace: http://technet.microsoft.com/en-us/library/bb124122(EXCHG.80).aspx

Yayınlayan: Serkan Varoğlu

Yıldız Teknik Üniversitesi Elektrik Mühendisliğini bitirdim. Türkiye'de birçok farklı sektör ve firmada Sistem Yöneticiği yaptım. Bermudada 3 yıla yakın danışmanlık yaptıktan sonra şu anda İrlanda'da çalışma hayatıma devam ediyorum.