exchange 2010 郵箱的時時監控

:查看詳細的登陸情況和使用容量

Get-MailboxStatistics -Server dex01.tiptop.com | Sort LastLogonTime -Descending | Export-CSV d:\l.csv

2:Get-MailboxStatistics -Database "Mailbox Database"

3:蒐集排名前1000的用戶容量,在數據庫DB100中,導出HTML格式。如果–server dex01.tiptop.com 省略,則查詢所有的mailbox server

 
Get-Mailbox –server dex01.tiptop.com | Get-MailboxStatistics | Sort-Object TotalItemSize -descending |Select-Object DisplayName,ItemCount,@{name="MailboxSize";exp={$_.totalitemsize}} -first 10000 | Convertto-Html | out-File d:\report.html
 
//-database是指定數據庫 DB100是數據庫名字  如果是-server 則後面帶服務器名字,如-server dex02,如果–server dex01.tiptop.com 省略,則查詢所有的mailbox server
 
//DisplayName,ItemCount ,這些是類,可以添加相應的類在中間,用,隔開
 
 
 
將以上信息郵件傳送出來
   $body = get-content d:\report.htm | out-string
   Send-Mailmessage -from [email protected] -to [email protected] -subject "Top 10 Mailboxes by Size" -smtpserver fox-ex1 -body $body –bodyasHTML
 
4:例如一個完整的腳本,蒐集用戶容量前1000的用戶,然後郵件發送至指定的郵箱的PS1腳本爲
Get-Mailbox –server dex01.tiptop.com | Get-MailboxStatistics | Sort-Object TotalItemSize -descending |Select-Object DisplayName,ItemCount,@{name="MailboxSize";exp={$_.totalitemsize}} -first 10000 | Convertto-Html | out-File d:\report.html
$body = get-content d:\report.htm | out-string
Send-Mailmessage -from [email protected] -to [email protected] -subject "Top 10 Mailboxes by Size" -smtpserver fox-ex1 -body $body –bodyasHTML
 
5:蒐集VIP數據庫中的用戶使用情況,導出到CVS
Get-MailboxStatistics -database "vip"| select DisplayName, ItemCount, TotalItemSize,LastLoggedOnUserAccount,LastLogonTime,ServerName,DatabaseName | Export-CSV d:\l.csv

 

6:打印一些類

Get-MailboxStatistics -database "vip" |Format-table DisplayName,TotalItemSize,LastLoggedOnUserAccount,LastLogonTime,ServerName,DatabaseName >d:\1.txt

7:check database  SIZE

   Get-MailboxDatabase -Status | select ServerName,Name,DatabaseSize >d:\x.txt

8:列舉服務器的郵箱數目

Get-Mailbox –ResultSize unlimited | Group-Object –Property:ServerName | Select Name,Count

 

 

9:檢查mailbox database情況

  Get-MailboxDatabase -Status | select ServerName,Name,DatabaseSize | Convertto-Html | out-File d:\report\MailBox.html

$body = get-content d:\report\MailBox.html | out-string


Send-Mailmessage -from [email protected] -to [email protected] -subject " Mailboxes Size check" -smtpserver mail.tiptop.com -body $body –bodyasHTML

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章