我需要获取TotalDeletedItemSize大于10 GB的所有Exchange用户邮箱(云)。 该脚本效果很好:
获取邮箱-ResultSize无限| Get-MailboxStatistics |选择 DisplayName,TotalDeletedItemSize |其中{(($ _。TotalDeletedItemSize -split“”)[0])-gt 10}
但是我还需要包含ALIAS的输出。 如果我在get-mailbox之后使用select传递ALIAS,则Get-MailboxStatistics会引发错误。
答案 0 :(得分:1)
一种方法是使用foreach循环:
Foreach ($mb in (Get-Mailbox -ResultSize Unlimited)) {
Get-MailboxStatistics $mb.GUID | select DisplayName,TotalDeletedItemSize,@{n="Alias";e={$mb.alias}} | Where {(($_.TotalDeletedItemSize -split " ")[0]) -gt 10}
}