1. Anasayfa
  2. Microsoft Exchange Server

Exchange Server’da Meeting Room (Toplantı Odası) Reservasyon izinlerinin özelleştirilmesi


Exchange Server’da toplantı odalarını daha verimli ve düzenli bir şekilde yönetmek için yalnızca belirli kişilere rezervasyon izni vermek isteyebilirsiniz. Bu tür bir özelleştirme yetkisiz erişimi engelleyerek kaynakların doğru kullanımını sağlar. Ancak bu işlemi Exchange Control Panel (ECP) üzerinden gerçekleştirmek mümkün değildir. Bunun yerine Exchange Management Shell (EMS) kullanarak bu yetkilendirme işlemini gerçekleştirebilirsiniz.

Bu makalemde toplantı odası izinlerini özelleştirmek ve belirli kullanıcılara rezervasyon yetkisi vermek için gereken adımlar detaylı bir şekilde açıklanmıştır;

  • Genel Rezervasyon Yetkisini Kısıtlamak

Exchange Serverda varsayılan olarak tüm kullanıcıların toplantı odası rezervasyonu yapabilmesini engellemek için aşağıdaki komutu EMS üzerinde çalıştırmanız gerekir;

Set-CalendarProcessing -Identity "toplantiodasi@kadirkozan.com" -AllBookInPolicy $false -AllRequestInPolicy $false

Bu komut içerisinde yer alan;

AllBookInPolicy: Tüm kullanıcıların politikaya uygun bir rezervasyon yapabilme yetkisini belirler. Bu ayarı $false olarak değiştirerek varsayılan olarak kimsenin doğrudan rezervasyon yapmasına izin vermemiş olursunuz.

AllRequestInPolicy: Tüm kullanıcıların rezervasyon taleplerini onaya sunma iznini kontrol eder. $false ayarı hiçbir kullanıcının rezervasyon talebi oluşturamamasını sağlar.

  • Belirli Kullanıcılara Rezervasyon Yetkisi Vermek

Rezervasyon yetkisi vermek istediğiniz kullanıcıları belirledikten sonra aşağıdaki komutu çalıştırarak bu kullanıcıları yetkilendirebilirsiniz;

Set-CalendarProcessing -Identity "toplantiodasi@kadirkozan.com" -BookInPolicy "user1", "user2"

Bu komut içerisinde yer alan BookInPolicy parametresi belirli kullanıcıların (“user1” ve “user2”) doğrudan rezervasyon yapmasına izin verir. Burada listelenmeyen kullanıcılar rezervasyon yapamaz.

  • Değişikliklerin Doğruluğunu Kontrol Etme

Yaptığınız değişikliklerin doğru bir şekilde uygulandığını kontrol etmek için şu komutu çalıştırabilirsiniz;

Get-CalendarProcessing -Identity "toplantiodasi@kadirkozan.com" | Format-List

Bu komut ile toplantı odasının ayarlarını ayrıntılı bir şekilde görüntülemenizi sağlar. Özellikle BookInPolicy ve AllBookInPolicy parametrelerini kontrol ederek ayarların doğru olup olmadığını doğrulayabilirsiniz.

  • Onay Gerektiren Kullanıcıların Belirlenmesi

Belirli kullanıcıların rezervasyon yapmasını ancak bunun bir yönetici tarafından onaylanmasını isterseniz şu komutu kullanabilirsiniz;

Set-CalendarProcessing -Identity "toplantiodasi@kadirkozan.com" -RequestInPolicy "user3", "user4"

RequestInPolicy parametresi ileİ belirtilen kullanıcıların rezervasyon talebi oluşturmasına izin verir ancak bu talepler manuel onay gerektirir.

  • Maksimum Rezervasyon Süreleri

Toplantı odalarının aşırı süreli rezerve edilmesini engellemek için maksimum rezervasyon sürelerini şu şekilde belirleyebilirsiniz;

Set-CalendarProcessing -Identity "toplantiodasi@kadirkozan.com" -MaximumDurationInMinutes 120

Bu örnek komut ile rezervasyon sürelerini 120 dakika ile sınırlandırır.

  • Oda Cevap Davranışı

Toplantı odasının rezervasyon taleplerine otomatik olarak cevap vermesi için şu ayarı yapabilirsiniz;

Set-CalendarProcessing -Identity "toplantiodasi@kadirkozan.com" -AutomateProcessing AutoAccept

AutoAccept seçeneği ile uygun olan rezervasyon taleplerini otomatik olarak onaylar.

  • Tüm kullanıcılar rezervasyon yapabilir ve onay gerekmez.
Set-CalendarProcessing -Identity "mr1" -AutomateProcessing AutoAccept -AllBookInPolicy $True -AllRequestInPolicy $False
  • Tüm kullanıcılar rezervasyon yapabilir, ancak yönetici onayı gereklidir.
Set-CalendarProcessing -Identity "mr1" -AutomateProcessing AutoAccept -AllBookInPolicy $False -AllRequestInPolicy $True -ResourceDelegates Approval@kadirkozan.com
  • Belirli kişiler rezervasyon yapabilir, diğerleri onay gerektirir.
Set-CalendarProcessing -Identity "mr1" -AutomateProcessing AutoAccept -AllBookInPolicy $False -AllRequestInPolicy $True -BookInPolicy Approval@kadirkozan.com
  • Belirli kişiler rezervasyon yapabilir, diğerleri reddedilir.
Set-CalendarProcessing -Identity "mr1" -AutomateProcessing AutoAccept -AllBookInPolicy $False -AllRequestInPolicy $False -BookInPolicy Approval@kadirkozan.com