Bu yazı 2 yıl 18 gün önce eklendi. Bilginin güncelliği konusunda emin olmadan lütfen sisteminizde denemeyeniz.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













inter org replikasyonu availability servisinin gerçekleştirmesi için add-availabilityaddress space paramteresi ile domain girioruz.Böylece exchange bu domaine ati lookup sorgusu gelirse free busy bilgisinni karşı tarafa atıyor.Peki cross forest senaryosunda karşı taraftaki yeni exchange'de aynı smtp adresini kullanıyorsa bu durumda add-availabiltiyaddress için aynı smtp domain mi belirleyeceğim?Bunu yaparsam lookup sorgularında sıkıntı olmaycakmı?
Sıkıntı olur ama benim anlamadığım aynı smtp adresini kullanan başka bir forest neden var?
domain ismi değişikliği için geçiş sırasında kullanılacak bir snearyo gereği olabilir mesela.