Bu yazımda Microsoft Exchange Server 2010 SP2 üzerinde Exchange Mailboxların anlık mesajlaşma boyutlarını takibi ve raporlanmasını göreceğiz. Microsoft Exchange Server PowerShell komutu ile bu işlemi gerçekleştireceğiz. Sunucumuzdaki Exchange Managament Shell’i açıyoruz.
Örnek PowerShell Komutumuz:
Get-MailboxStatistics -server sunucuadı | Sort-Object TotalItemSize –Descending |select-object DisplayName, totalitemsize, StorageLimitStatus | export-csv c:\rapor.csv
Yapımıza göre düzenlenmiş PowerShell komutumuz :
Get-MailboxStatistics -server exchsrv | Sort-Object TotalItemSize -Descending |select-object DisplayName,totalitemsize, StorageLimitStatus | export-csv c:\rapor.csv
Sunucuadı :Buraya Exchange sunucunuzun NetBios Name’ini yazmalıyız.
C:\raporismi.csv :Bölümüne ise dosyanın kayıt edileceği path bilgisini belirtebilirsiniz.
Komutumuzu girdik ve Enter tuşu ile çalıştırdık.
C: \ dizini altına istediğimiz .csv dosyası belirttiğimiz isimle “rapor” oluştuğunu görüyoruz.
Şimdi Excel raporumuzu açalım.
Kullanıcıların isimlerini ve Total Item Sizelarını görebiliyoruz. Excel tablosunu istediğiniz gibi editleyerek custom bir rapor haline getirebiliriz.
Fazla sayıda kullanıcı olan şirketler için raporlama açısından oldukça fazla yardımcı olacak bir komut olduğunu düşünüyorum.
Bir sonraki yazıda görüşmek üzere ..