AD udtræk i powershell->filter på OU
Hej(Skal vi ikke have oprettet en server 2010 kategori ?)
Det er lykkedes mig at lave et powershell script, der kan trække brugeroplysninger ud. Men jeg kan ikke hitte ud af at lave et filter, så den kun kigger i et bestemt OU.
Kan nogen hjælpe mig med det ?
Scriptet ses herunder ;
***************************************************************
$strFilter = "(objectCategory=User)"
$objDomain = New-Object System.DirectoryServices.DirectoryEntry
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher
$objSearcher.SearchRoot = $objDomain
$objSearcher.PageSize = 1000
$objSearcher.Filter = $strFilter
$objSearcher.SearchScope = "Subtree"
$colProplist = "name", "initials", "title", "pager", "mail", "company"
foreach ($i in $colPropList){$objSearcher.PropertiesToLoad.Add($i)}
$colResults = $objSearcher.FindAll()
"Name, Initials, Title, Pager, Mail, Company "
foreach ($objResult in $colResults)
{$objItem = $objResult.Properties
"" + $objItem.name + ", " + $objItem.initials + ", " + $objItem.title + ", " + $objItem.pager + ", " + $objItem.mail + ", " + $objItem.company
}
***************************************************************