2012-08-07 82 views
2

我試圖定製我的查詢,這樣的結果只顯示郵箱這是5MB以下如何在Exchange獲得郵箱大小2010數據庫

GET-MailboxStatistics -database「」 |排序totalitemsize -desc |選擇顯示名稱,totalitemsize

+0

雖然這是關於這個話題,我覺得你可能會在serverfault得到更好的運氣。投票結束遷移。 – Andy 2015-04-29 01:09:22

回答

0
Get-MailboxStatistics -Database 'Mailbox Database 123' | 
Where-Object {$_.TotalItemSize.Value.ToMB() -le 5} | 
Sort-Object TotalItemSize -Descending | 
Select-Object DisplayName,TotalItemSize 
+0

Get-MailboxDatabase「郵箱數據庫」| Get-MailboxStatistics |排序totalitemsize -desc | ft displayname,totalitemsize,itemcount – 2012-08-07 09:27:48

+0

這也是有效的,但它不會讓你根據郵箱大小進行過濾:) – 2012-08-07 09:32:10

0

問題時,Get-MailboxStatistics輸出只顯示名稱 - 不是唯一的,真的不能這樣使用。您需要的另一半信息在Get-Mailbox中: - 在以下鏈接中找到答案。一旦你有所有你的郵箱的數據,輸出可以導入到Excel中,你可以做所有的分類等,並刪除任何你不想要的東西

如果這是你要找的,請點擊此鏈接並給這傢伙有些功勞..我沒有拿出這個,我只是發現它

#REM http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_27828458.html 

$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 


#REM - to export this out -- do the following ;) enjoy (see the part where it says "Select" you can add additional fields like ALIAS etc to this) 

$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" 

去公元,並拉所有用戶*查看高級功能|添加列交換郵箱商店,電子郵件地址 在Excel中結合這兩個列表,並享受微笑和可樂......你剛剛在20分鐘內完成了1周的工作

+0

專家交換許可證是否允許你捏住答案? – mjs 2016-11-01 07:49:06

相關問題