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.orgserkanvaroglu”
- 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?
- Kaynak Domain üzerinde kullanıcı F/B (Free/Busy) bilgisi sorgular.
- Availability Servisi uygun availability space bilgisini hedef SMTP Domain için bulur.
- Availability Servisi hedef domain’in AutoDiscover servisi ile konuşarak talep edilen Mailbox için Availability Servis URL bilgisini bulur.
- 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









