Forum

Exchange 2013 mail ...
 
Bildirimler
Hepsini Temizle

Exchange 2013 mail adresleri kotalari ve buyukluleri (mailboxsize) ile listeleme

4 Yazılar
2 Üyeler
0 Likes
728 Görüntüleme
(@mustafaakkus)
Gönderiler: 72
Trusted Member
Konu başlatıcı
 

Merhaba, Sabahtan beri basitoldugunu dusundugum bir konuda takildim.

 

Musterimiz Exchange 2013 deki mail adreslerin listesini istiyor. Bu liste mail adresin buyuklugu ve kotasi olacak, boylece sinirdaki mail adreslerini belirleyip kullanicalari uyaracak.

 

Bir kac sattir internet uzerinden ariyorum ama sadece asagidaki komutla adreslerin buyuklerini siralayabildim :

 

$Mailboxes = Get-Mailbox -ResultSize Unlimited

foreach ($Mailbox in $Mailboxes)

{  $Mailbox | Add-Member -MemberType "NoteProperty" -Name "MailboxSizeMB" -Value ((Get-MailboxStatistics $Mailbox).TotalItemSize.Value.ToMb())}

$Mailboxes | Sort-Object MailboxSizeMB -Desc | Select PrimarySMTPAddress, MailboxSizeMB | Export-Csv -NoType "C:\temp\Mailboxessize.csv"

 

 

Bu listeye mail adresin kotasini nasil ekleyebilirim.

 

Tesekkurler

 

Mustafa

 
Gönderildi : 24/05/2016 15:25

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32993
Illustrious Member Yönetici
 

Merhaba,

Neden buna gerek duyuyor ki zaten kullanıcıya kota konusunda uyarı maili gidiyor?

Bu komutu kullanabilirsiniz

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round((($_.TotalDeletedItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-CSV "C:\My Documents\All Mailboxes.csv" -NoTypeInformation

Bu komut ise kotası dolmuş olan kullanıcıları size verir

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -notlike "BelowLimit*"} | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round((($_.TotalDeletedItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-CSV "C:\My Documents\Exceeded Quotas.csv" -NoTypeInformation

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 24/05/2016 23:56

(@mustafaakkus)
Gönderiler: 72
Trusted Member
Konu başlatıcı
 

Iyi Aksamlar Hakan bey,

Verdiginiz cevap icin tesekkur ederim.

Musterimiz uyari mail gelmeden kullanicilari uyarmak ve arsivleme yapmalari konusunda tesvik etmek istiyor.

Verdiginiz komutu denedim, StorageLimitStatus kismi bos cikiyor herhangi bir veri yok. Beni ilgilendiren iki kisimdan birisi , digeride TotalItemSize.  (MB)

StorageLimitStatus kisminin bos olmasi EXchange versiyonu (2013) ile ilgili olabilir mi?

 

Maalesef Powershell ilgili cok sinirli bilgiye sahibim.

Gostermis oldugunuz ilgi icin tekrar tesekkur ederim

Mustafa

 
Gönderildi : 25/05/2016 00:21

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32993
Illustrious Member Yönetici
 

Evet, Exchange 2013 ve sonrasında get-mailboxstatistics komutunda artık bu bilgiyi alamıyoruz, bunun temel nedeni performans, çözüm için

https://support.microsoft.com/en-us/kb/2819389

 

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 25/05/2016 13:14

Paylaş: