Этот скрипт выводит размер в МБ папки Inbox для всех почтовых ящиков:
#Get size of Inbox folders in all mailboxes
$mailboxes = @(Get-Mailbox -ResultSize Unlimited)
$report = @()
foreach ($mailbox in $mailboxes)
{
$inboxstats = Get-MailboxFolderStatistics $mailbox -FolderScope Inbox | Where {$_.FolderPath -eq "/Inbox"}
$mbObj = New-Object PSObject
$mbObj | Add-Member -MemberType NoteProperty -Name "Display Name" -Value $mailbox.DisplayName
$mbObj | Add-Member -MemberType NoteProperty -Name "Inbox Size (Mb)" -Value $inboxstats.FolderandSubFolderSize.ToMB()
$mbObj | Add-Member -MemberType NoteProperty -Name "Inbox Items" -Value $inboxstats.ItemsinFolderandSubfolders
$report += $mbObj
}
$reportЭтот скрипт выводит количество писем всех папок и подпапок почтового ящика:
$username = Read-Host -Prompt "Enter username" -ErrorAction Stop Get-MailboxFolderStatistics $username | select name,foldersize,itemsinfolder Get-MailboxFolderStatistics $username -FolderScope Inbox | Select Name,FolderandSubFolderSize,ItemsinFolderandSubfolders
