Exchange Management Shell ile Public Folder Yönetimi

Public Folder’lar Exchange Server dünyamizda yogun olarak yönetimini yaptigimiz bilesendir. Public Folder’larun günlük yönetiminde Exchange Management Shell (EMS), kullanilmasi islerimizi biraz daha çabuklastirabilir düsüncesi ile asagida bazi ipuçlarini sizinle paylasacagim.

Bildiginiz gibi Public Folder’larin olusturulmasi için öncelikle organizasyonumuzda bir Public Folder (PF) veritabani’nin bulunmasi gerekmektedir. Peki simdi EMS ile bu nasil gerçeklestirilir buna bakalim.

New-PublicFolderDatabase

Bu cmdlet ile asagidaki gibi PF olusturulur.

New-PublicFolderDatabase –Name “PFDBName” –StorageGroup “Second Storage Group”

EMS üzerinde yukaridakikomut çalistirildiginda, database dismounted olarak olusur.

Bu PF Database’i mount etmek için ise asagidaki komut çalistirilir.

Mount-Database –Identity “PFDBName”

Su anda bos bir PF Database olusturmus olduk. Bu PF database’in bazi özelliklerini degistirmek istersek bunuda asagidaki cmdlet ile yapiyoruz.

Set-PublicFolderDatabase

Asagidaki örnek komut Retention ayarlarimizi düzenlemek içindir.

Set-PublicFolderDatabase -Identity "ServerName\PFDBName" -DeletedItemRetention 07.00:00:00 -RetainDeletedItemsUntilBackup $true -EventHistoryRetentionPeriod 14.00:00:00 -ItemRetentionPeriod unlimited

Asagidaki örnek komut ile de PF database içindeki tüm public folder’larin storage quota degerlerini set ediyoruz.

Set-PublicFolderDatabase -Identity PFDBName -IssueWarningQuota 2000MB -QuotaNotificationSchedule "Sun.3:00 AM-Sun.3:15 AM, Tue.3:00 AM-Tue.3:15 AM, Thu.3:00 AM-Thu.3:15 AM"

Ikinci olarak olusturdugumuz PF database içerisine Public Folderlarin nasil olustuguna bakalim.

New-PublicFolder –Name “PFName”

Public Folder’lar içerisinde bir de mail enabled public folderlar bulunmaktadir. Burada iki farkli cmdlet kullaniyoruz.

Set-PublicFolder (Mail enabled degil)

Set-MailPublicFolder (Mail enabled)

Asagidaki birkaç örnekte Public Folder’larin nasil düzenlendigini göreceksiniz.

Set-PublicFolder -Identity "\test" -UseDatabaseQuotaDefaults: $False

Set-PublicFolder -Identity "\test\deneme" -StorageQuota 10MB

Peki bu asamada bir public folder nasil mail enabled yapilir.

Enable-MailPublicFolder –Identity “\test”

Bu mail enable public folder’in özellikleri asagida görüldügü gibi degistirilebilir.

Set-MailPublicFolder -Identity "\test" -PrimarySmtpAddress test@test.test

Set-MailPublicFolder -Identity "\test" -SendStorageQuota 200MB

Son olarak Pulic Folder’larin özelliklerinin görüntülenmesinin nasil yapilacagina deginecegim.

Get-PublicFolder

Tüm sistem folder’larinin görüntülenmesi için:

Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Format-List Name

Public Folder’lar ile ilgili yukarida verdigim bilgilerin faydali olacagini umarak diger bir konuda görüsmek üzere diyorum.

Volkan Günaydin