Forum
Exchange 2013 Server Üzerinde kullanıcılarım MailBox kotalarını görmek, raporlamak isteyebiliriz. Pek çok şirket tarafından kullanılan bir özelliktir. Çünkü çalışan her personel mail kullanımı hakkında bilgi sahibi olmayabilir, bu durumdan kaynaklı aşırı yer kullanımı nedeni ile sunucu tarafında kullandığınız mailbox veri tabanlarının boyutları hızlı bir şekilde büyüyebilir. Durum böyle olunca bizlerde kullanıcı başına bir takım mail saklama kotaları tanımlarız ( ayrıca mail gönderme ve alma limitleri olabilir ). Örneğin her şirket çalışanı için 1gb mail kotası verdiniz fakat zaman ile müdür veya üst yönetim çalışanlarından yada özel durumu nedeni ile ( grafik tasarım, yurt dışı ile sürekli görüşen birimler veya raporlama birimleri vb) bazı çalışanlara elle kota tanımlaması yapmış olabilirsiniz. Bu durumda mailbox veri tabanı seviyesinden yapacağınız kota değişiklikleri bu kullanıcıları etkilemez çünkü siz elle bunlara kota tanımı yapmış oluyorsunuz. Sorun ise burada başlıyor, yeni birkota çalışması sırasın bu elle kota uygulanan kişileri bir çırpıda bulmak için aşağıdaki powershell komutunu kullanabilirsiniz.
Komutumuz:
Get-Mailbox -ResultSize unlimited | Format-Table $a >c:\kullanici.txt
Komutta bulunan $a >c:\kullanici.txt paremetresi ile tüm bilgileri .txt olarak alabilirsiniz.
.txt içeriği