Exchange 2010 kullanıcılarının pst olarak hepsini yedeklemek

Exchange 2010’da tüm kullanıcıların posta kutuları tek bir PowerShell komutu ile nasıl PST olarak yedeklenir? Toplu Mailbox Export işlemi için gerekli komut ve dikkat edilmesi gereken ağ yolu şartı (network path) rehberi.

📧 Exchange 2010: Tüm Kullanıcıların Posta Kutularını Tek Komutla PST Olarak Yedekleme

Gelen talep üzerine, tüm kullanıcıların posta kutularını tek bir komut ile PST yedeklerini alma yöntemini bu makalede gösteriyoruz. PowerShell, bu toplu Mailbox Export (Dışa Aktarma) işlemini tek satırda halletmenizi sağlar.


Adım 1: Exchange Management Shell’i Açma

İlk olarak her zaman olduğu gibi **Exchange Management Shell** (EMS)’i açıyoruz.

Adım 2: Toplu Dışa Aktarma (Export) Komutunu Girme

Aşağıdaki komutu EMS içerisine girmeniz gerekmektedir. Bu komut, sunucudaki her posta kutusu için ayrı bir dışa aktarma isteği oluşturur:

foreach ($i in (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $i -FilePath "\\sunucuyol\$($i.Alias).pst" }

⚠️ Komutta Dikkat Edilmesi Gerekenler:

  • Komuttaki **\\sunucuyol** bölümünü kendi ağ paylaşım yolunuza göre değiştirmeniz gerekiyor.
  • Önemli Husus: PST yedeklerinin alınacağı alan bir **ağ paylaşım alanı (network share)** olmalıdır. Yani yedekleri doğrudan lokal diskinize alamazsınız.
  • Uyarı: PST yedekleyeceğiniz sunucu adresini yazarken **boşluk bırakmayınız**.

Adım 3: İşlemin Durumunu Kontrol Etme

İşlemlerin başlayıp başlamadığını ve durumunu görmek için aşağıdaki komutu kullanabilirsiniz:

Get-MailBoxExportRequest

Bu komut, tüm dışa aktarma isteklerinin (Request) ilerleme durumunu ve sonucunu size gösterecektir.


Toplu yedekleme işleminiz başarıyla tamamlanacaktır. PST’ler yolda! Başka bir teknik rehbere ihtiyacınız olursa, sormaktan çekinmeyin.

Yorumlar (0)

Bu makaleye henüz yorum yapılmamış. İlk yorumu siz yapın!