Potřeboval jsem dostat počet mailboxů na jednotlivých Exchange serverech v celé Exchange organizaci, přičemž na některém serveru je více mailbox databází, na některém pouze jedna. Správný skript jsem našel zde, jen jsem jej trochu upravil k tomu, co potřebuji.
Set-AdServerSettings -ViewEntireForest $true –PreferredGlobalCatalog dc.metro.tld
$exchservers = Get-Exchangeserver
foreach($exchserver in $Exchservers)
{
get-mailbox -Server $exchserver.name | Group-Object Database | Select-object Count,Name
$exchserver.name
}
V předchozím příspěvku jsem detekoval nepoužívané mailboxy, zde vylezou celkové. Takže používané = celkové – nepoužívané.