Sample script that searches Active Directory for all the users with the fax number +1 (425) 55500924. The facsimileTelephoneNumber attribute is not replicated to the Global Catalog; you cannot connect to a Global Catalog server and search across the forest for a fax number. Note that this attribute is not automatically populated any time you create a user account.
$strFilter = "(&(objectCategory=User)(facsimileTelephoneNumber=+1 (425) 55500924))" $objDomain = New-Object System.DirectoryServices.DirectoryEntry $objSearcher = New-Object System.DirectoryServices.DirectorySearcher $objSearcher.SearchRoot = $objDomain $objSearcher.PageSize = 1000 $objSearcher.Filter = $strFilter $colProplist = "name" foreach ($i in $colPropList){$objSearcher.PropertiesToLoad.Add($i)} $colResults = $objSearcher.FindAll() foreach ($objResult in $colResults) {$objItem = $objResult.Properties; $objItem.name}
$strFilter = "(&(objectCategory=User)(facsimileTelephoneNumber=+1 (425) 55500924))" $objDomain = New-Object System.DirectoryServices.DirectoryEntry $objSearcher = New-Object System.DirectoryServices.DirectorySearcher $objSearcher.SearchRoot = $objDomain $objSearcher.PageSize = 1000 $objSearcher.Filter = $strFilter $colProplist = "name" foreach ($i in $colPropList){$objSearcher.PropertiesToLoad.Add($i)} $colResults = $objSearcher.FindAll() foreach ($objResult in $colResults) {$objItem = $objResult.Properties; $objItem.name}