Menü Kapat

Exchange Management Shell’de bir kullanıcının posta kutusu boyutunu öğrenmek

Get-MailboxStatistics -Identity "kullanici@domain.com" | 
Select DisplayName, TotalItemSize, ItemCount |
Format-Table -AutoSize

📌 Açıklamalar

Get-MailboxStatistics -Identity "kullanici@domain.com" → Kullanıcının posta kutusu istatistiklerini getirir.
Select DisplayName, TotalItemSize, ItemCount

  • DisplayName → Kullanıcının görünen adı
  • TotalItemSize → Mailbox toplam boyutu
  • ItemCount → Mailbox içindeki toplam öğe sayısı
    Format-Table -AutoSize → Çıktıyı düzgün tablo halinde gösterir.

🔹 Tüm Kullanıcıların Mailbox Boyutlarını Listeleme

Eğer tüm kullanıcıların posta kutusu boyutlarını listelemek istersen:

Get-MailboxStatistics -Database "MailboxDatabase" | 
Select DisplayName, TotalItemSize, ItemCount |
Format-Table -AutoSize

📌 -Database "MailboxDatabase" → Tüm posta kutularını belirli bir veritabanında listeler.
📌 Eğer tüm kullanıcılar için liste almak istersen, -Database parametresini kaldırabilirsin:

Get-MailboxStatistics -ResultSize Unlimited | 
Select DisplayName, TotalItemSize, ItemCount |
Format-Table -AutoSize

🔹 Mailbox Boyutunu CSV Olarak Dışa Aktarma

Eğer sonucu CSV dosyası olarak kaydetmek istersen:

$csvPath = "C:\Mailbox_Boyutlari.csv"
Get-MailboxStatistics -ResultSize Unlimited |
Select DisplayName, TotalItemSize, ItemCount |
Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8

Write-Host "✅ CSV oluşturuldu! Dosya konumu: $csvPath"

📌 Sonuç

  • Tek bir kullanıcının mailbox boyutunu görmek için: Get-MailboxStatistics -Identity "kullanici@domain.com"
  • Tüm kullanıcıların mailbox boyutlarını listelemek için: Get-MailboxStatistics -ResultSize Unlimited
  • Sonucu CSV’ye aktarmak için: Export-Csv -Encoding UTF8

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir