Exchange Server Üzerinden Mailbox PST Yedeği Alma Yöntemleri

9/14/20263 min read

Microsoft Exchange Server kullanılan yapılarda bir kullanıcının mailbox verilerini yedeklemek veya farklı bir ortama taşımak gerektiğinde en sık kullanılan yöntemlerden biri PST Export işlemidir.

Exchange Management Shell üzerinden birkaç PowerShell komutu kullanarak mailbox içerisindeki e-postaları, takvim kayıtlarını, kişileri ve diğer mailbox öğelerini PST dosyası olarak dışarı aktarabiliriz.

Bu yazıda Exchange Server üzerinde PST export işleminin nasıl gerçekleştirilebileceğini adım adım anlatacağım.

Mailbox Import Export Yetkisinin Verilmesi

Exchange üzerinde PST export işlemini gerçekleştirecek kullanıcıya öncelikle Mailbox Import Export rolünün atanması gerekir.

Exchange Management Shell'i yönetici olarak açarak aşağıdaki komutu çalıştırabiliriz:

New-ManagementRoleAssignment `
-Role "Mailbox Import Export" `
-User Administrator

Buradaki Administrator bölümünü işlemi gerçekleştirecek yönetici hesabıyla değiştirebilirsiniz.

Yetki tanımlandıktan sonra Exchange Management Shell oturumunu kapatıp yeniden açmak gerekebilir.

Yetkinin tanımlandığını kontrol etmek için:

Get-ManagementRoleAssignment `
-Role "Mailbox Import Export"

PST Dosyalarının Kaydedileceği Paylaşımın Hazırlanması

Exchange, PST export işlemini doğrudan C:\PST gibi lokal bir dizine gerçekleştirmez.

Bunun yerine UNC Path kullanılması gerekir.

Örneğin Exchange sunucusunda aşağıdaki klasörü oluşturabiliriz:

C:\PST

Ardından klasörü ağ üzerinden paylaşarak aşağıdaki gibi erişilebilir hâle getirebiliriz:

\\EXCHANGE01\PST$

Burada önemli noktalardan biri Exchange'in export işlemini gerçekleştirebilmesi için ilgili paylaşım ve NTFS izinlerinin doğru yapılandırılmasıdır.

Özellikle Exchange Trusted Subsystem grubunun gerekli erişim izinlerine sahip olduğunu kontrol etmek gerekir.

Kullanıcının Mailbox Bilgilerini Kontrol Etme

Export işlemine başlamadan önce mailbox'ın Exchange üzerinde bulunduğunu doğrulamak faydalıdır.

Get-Mailbox -Identity "user@example.com" |
Format-List DisplayName,PrimarySmtpAddress,Database

Bu komut bize kullanıcının mailbox bilgilerini ve hangi Exchange Database üzerinde bulunduğunu gösterir.

Mailbox'ı PST Olarak Export Etme

Mailbox'ın tamamını PST olarak dışarı aktarmak için:

New-MailboxExportRequest `
-Mailbox "user@example.com" `
-FilePath "\\EXCHANGE01\PST$\user.pst"

Komut başarılı şekilde çalıştırıldığında Exchange arka planda PST oluşturma işlemine başlayacaktır.

Mailbox boyutuna ve Exchange sunucusunun kaynak kullanımına bağlı olarak işlem süresi değişebilir.

PST Export İşlemini Takip Etme

Export işleminin durumunu aşağıdaki komutla takip edebiliriz:

Get-MailboxExportRequest |
Get-MailboxExportRequestStatistics |
Format-Table Mailbox,Status,PercentComplete,
BytesTransferred,ItemsTransferred -AutoSize

İşlem devam ederken aşağıdaki gibi bir durum görülebilir:

Status PercentComplete
------ ---------------
InProgress 45

İşlem tamamlandığında ise:

Status PercentComplete
------ ---------------
Completed 100

görülür.

Export Sonucunun Detaylarını Kontrol Etme

İşlem tamamlandıktan sonra daha ayrıntılı rapor almak için:

Get-MailboxExportRequest |
Get-MailboxExportRequestStatistics -IncludeReport

Özellikle büyük mailbox'larda export işlemi sonrasında hata veya atlanan öğe olup olmadığını kontrol etmek faydalıdır.

Tamamlanan Export Request'lerini Temizleme

PST dosyası başarıyla oluşturulduktan ve kontrol edildikten sonra tamamlanmış export request'leri Exchange üzerinden temizleyebiliriz:

Get-MailboxExportRequest |
Where-Object {$_.Status -eq "Completed"} |
Remove-MailboxExportRequest -Confirm:$false

Bu işlem oluşturulan PST dosyasını silmez. Yalnızca Exchange üzerindeki tamamlanmış export request kaydını temizler.

PST Yedeğinin İçerisinde Neler Bulunur?

Mailbox'ın tamamı export edildiğinde PST dosyasında yalnızca e-postalar bulunmaz.

Genellikle mailbox içerisindeki:

  • Gelen Kutusu

  • Gönderilmiş Öğeler

  • Taslaklar

  • Silinmiş Öğeler

  • Kullanıcı tarafından oluşturulan mail klasörleri

  • Takvim

  • Kişiler

  • Görevler

gibi mailbox verileri de PST içerisine aktarılır.

Bu nedenle özellikle Exchange → Microsoft 365 geçişleri öncesinde PST yedeği almak, migration işleminin yanında ek bir güvenlik katmanı oluşturabilir.

Exchange Server üzerinde mailbox'ların PST olarak dışarı aktarılması özellikle migration, arşivleme ve Exchange altyapısının kapatılması gibi projelerde oldukça kullanışlıdır.

Yetkilendirme → Paylaşım klasörünün hazırlanması → Mailbox kontrolü → PST Export → Export durumunun kontrolü → PST doğrulaması

şeklinde ilerler.

Özellikle Exchange'den Microsoft 365'e geçiş yapılan ortamlarda, migration işleminden önce kritik mailbox'ların PST yedeğinin alınması olası veri kayıplarına karşı ek bir güvence sağlayabilir.

IT UZMANI

Yasin Karadereli

Blog

info@karadereliyasin.com

© 2025. All rights reserved.