A small change in $strFilter=”(objectClass=msExchPrivateMDB)” and you get all the mailbox databases ;-)
 $forest    = [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest()
 $Dom  = "LDAP://CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=" + $Forest.Name.Replace(".",",DC=")
 $strFilter="(objectClass=msExchPrivateMDB)"
 $Root       = New-Object DirectoryServices.DirectoryEntry $Dom
 $selector   = New-Object DirectoryServices.DirectorySearcher
 $selector.PageSize    = 1000
 $selector.Filter      = $strFilter
 $selector.SearchRoot  = $root
 $selector.SearchScope = "Subtree"
 $Objs = $selector.findall()
 $Objs.count
 $Objs
 
 | 
 
  
from Exchange News 
Full Article 
No comments:
Post a Comment