Pour compter le nombre de mailbox (boîtes aux lettres) dans un datastore, nous serions tenté de faire :
[highlight]Get-Mailbox -ResultSize Unlimited | where-object {$_.Database -match ‘MyDB’} | ForEach-Object{ if ($_.DisplayName -ne $null) {$mbnumber++}}[/highlight]
Le problème de cette solution, c’est qu’elle prend beaucoup de temps et qu’elle ne fonctionne pas dans les trop grands environnements.
Voici une solution qui prend moins de temps et de ressources :
[highlight]$mbnumber=([ADSI] (« LDAP:// » + (Get-Mailboxdatabase ‘MyDB’).distinguishedname)).homeMDBBL.count[/highlight]
Bonne utilisation
Count datastore Mailbox