Exchange Server 2010 SP1 Mailbox Export Islemi
Merhabalar; Bu yazımda Exchange Server 2010 SP1 üzerinde mailbox’a sahip olan bir kullanıcının tüm maillerini nasıl dışarı .pst olarak aktarabileceğimize değineceğim. Öyle ki bazı durumlarda bu işlem çok gerekli olabiliyor örneğin, bir çalışanın işten ayrılması sonucu mailbox ını saklamak, bir yerlerde arşivlemek isteyebilirsiniz, bugibi durumlarda aşağıda anlatacağım gibi pst dosyasını elde edebilirsiniz.
Exchange Server 2010 Management Shell i run as administrator olarak açıyoruz.
Gelen ekranda Exchange kütüphanesinin içe aktarılabilmesi için buradaki
Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010 komutu çalıştırıyoruz.
Bu işlemi yapabilmek adına Administrator kullanıcısına Mailbox import export yetkisi vermek gerekiyor.
New-ManagementRoleAssignment -Role “Mailbox Import Export” -User Administrator bu komutu çalıştırarak gerekli yetkiyi veriyoruz.
Mailbox I dışarı aktarabilmek için c dizini altında Export adında bir klasör oluşturup Exchange Trusted Subsystem e full yetki veriyorum ve işlem bitene kadar paylaşıma açıyorum.
Bu işlemden sonra kullanıcı adı deren olan personelin mailbox’ını dışarı aktarmak için gerekli komutu çalıştırıyoruz
New-MailboxExportRequest -Mailbox deren -FilePath \EXCHANGESERVERADIExportdavuteren.pst
Yukarıdaki kod satırında da mailbox adı deren olan ve filepath yazan yerde bizim paylaşım dosyamızın olduğunu doğrulayarak gerekli export işlemini başlatıyorum.
Yapılan işlemi Get-MailboxExportRequest bu komutla hangi aşamada olduğunu gözlemleyebilirsiniz.
Yapılan işlemi Get-MailboxExportRequest -Name MailboxExport | fl bu komutla daha detaylı görebilirsiniz. Get-MailboxExportRequest | Get-MailboxExportRequestStatistics bu komutda yapılan isteği görüntülemenin bir diğer yolu.
Işlem tamamlandığında yani Status -> Completed yazısını gördüğünüzde. Export işlemi için yapılan istek tamamlanmış demektir. Pst dosyanızı control ettikten sonra yukarıda ki komutla yaptığınız export isteğini silebilirsiniz.
Remove-MailboxExportRequest komutu ile yazının başındaki talebi iptal ediyoruz.
Bu komut sonrası Identity uyarısı alıyorsanız burada yukarıdaki örneğe göre derenmailboxexport yazmanız gerekiyor.
Yani kullanıcı adımailbox isteğinin adı şeklinde. Son olarak Get-MailboxExportRequest komutunu çalıştırdığınızda herhangi bir request in olmadığını göreceksiniz.
Bu komutla dışarı aktarılma işlemi tamamlanmış olan tüm mailboxları görebilirsiniz.
Get-MailboxExportRequest | where {$_.status -eq “Completed”}
Aşağıdaki komutla tüm tamamlanmış istekleri silebilirsiniz.
Get-MailboxExportRequest | where {$_.status -eq “Completed”} | Remove-MailboxExportRequest
Bir sonraki yazımda görüşmek ümidiyle.
Referans: http://exchangeserverpro.com/export-mailboxes-exchange-server-2010-sp1/