Kullanıcılarınızın tüm maillerini lokal bilgisayarlarındaki pst dosyalarında tutmak yerine Exchange sunucunuz üzerindeki mailbox databaselerde saklıyorsanız, single mailbox backup çözümü oluşturmak için ya da işten ayrılan bir kullanıcınızın maillerini yeni personele aktarabilmek için ya da bambaşka bir nedenle pst dosyasına dönüştürmek isteyebilirsiniz.
Bunun için yapmanız gerekenler kısaca şöyle ;
Aşağıdaki komut ile Active Directory üzerindeki “Administrator” kullanıcısına Mailbox Import Export yetkisi verelim.
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User DC\Administrator
Yukarıdaki komutu verdikten sonra Management Shell arabirimini kapatıp açmamız gerekiyor. Eğer kapayıp açmassak aşağıdaki komutu shell tanımayacaktır.
Aşağıdaki komut ile export request oluşturalım ve pst dosyasının oluşturulacağı yeri belirtelim. Burada dikkat etmeniz gereken konu pst’nin kaydedileceği yerin NTFS dosya sisteminde paylaşılmış bir dizin olması gerektiği ve “Exchange Trusted Subsystem” kullanıcısına bu sharing için Read-Write izinlerinin verilmesi gerektiğidir.
New-MailboxExportRequest -Mailbox eyedekci -FilePath "\\192.168.1.100\Exports\hakan.pst"
Komutta -mailbox parametresi ile hangi mailbox kullanıcısının maillerinin ve tüm mailbox öğelerinin (gelen-giden kutusu contacts vs.) pstye çevirleceğini belirtiyoruz. Örneğin Hakan Çakıroğlu kullanıcısının alias değeri hcakiroglu ise “-mailbox hcakiroglu” parametresini kullanmamız gerekecektir. –filepath parametresi ile paylaşıma açtığımız klasörün tam pathini belirtiyoruz.
Pst export işlemi mailbox boyutuna göre değişecektir. Devam eden işlemin durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
Evet, herşey sorunsuz tamamlandıysa mailboxunuz share ettiğiniz folderin içerisinde hakan.pst olarak bulunuyor olmalı.
MailboxExportRequest işlemi sorunsuz bittiğinde Get-MailboxExportRequest | Get-MailboxExportRequestStatistics komutu çıktısında %100 tamamlandı bilgileri de görünmeye devam edecektir. Exchange bu kayıtları bakım zamanlarında otomatik olarak temizleyecektir fakat siz bu kayıtların hemen silinmesini isterseniz aşağıdaki komutu kullanabilirsiniz.
(Aşağıdaki komut aynı zamanda o anda devam eden ve tamamlanmamış mailbox export requestleri de silecektir.)
Get-MailboxExportRequest | Remove-MailboxExportRequest
Umarım faydalı bir paylaşım olmuştur, yeni bir yazıda yeniden görüşmek dileğiyle…
Kaynaklar :
http://technet.microsoft.com/en-us/library/bb124612.aspx
0 Comments.