LDAP: Difference between revisions
Jump to navigation
Jump to search
(Created page with "= in powershell= <syntaxhighlight lang="powershell"> $strFilter = "(&(objectCategory=User)(Department=Finance))" $objDomain = New-Object System.DirectoryServices.DirectoryEnt...") (change visibility) |
No edit summary (change visibility) |
||
Line 1: | Line 1: | ||
= Well known [[SID]]'s = | |||
where objectSID -eq | |||
*S-1-5-32-544: Administrators | |||
*S-1-5-32-548: Account Operators | |||
*S-1-5-32-549: Server Operators | |||
*S-1-5-32-551: Backup Operators | |||
*$rootDomainSid-519: Enterprise Admins | |||
*$rootDomainSid-518: Schema Admins | |||
http://support.microsoft.com/kb/243330 | |||
= in powershell= | = in powershell= | ||
<syntaxhighlight lang="powershell"> | <syntaxhighlight lang="powershell"> |
Revision as of 11:57, 27 November 2013
Well known SID's
where objectSID -eq
- S-1-5-32-544: Administrators
- S-1-5-32-548: Account Operators
- S-1-5-32-549: Server Operators
- S-1-5-32-551: Backup Operators
- $rootDomainSid-519: Enterprise Admins
- $rootDomainSid-518: Schema Admins
http://support.microsoft.com/kb/243330
in powershell
$strFilter = "(&(objectCategory=User)(Department=Finance))"
$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"
foreach ($i in $colPropList){$objSearcher.PropertiesToLoad.Add($i)}
$colResults = $objSearcher.FindAll()
foreach ($objResult in $colResults)
{$objItem = $objResult.Properties; $objItem.name}
$objItem