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