$group = "MEINEGRUPPE" # https://technet.microsoft.com/en-us/library/ff730967.aspx $strFilter = "(&(objectCategory=Group)(name=$group))" $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","member" foreach($i in $colPropList) { $objSearcher.PropertiesToLoad.Add($i) } $colResults = $objSearcher.FindAll() foreach($objResult in $colResults) { $objItem = $objResult.Properties # PHP-Style var_dump(): #echo $objItem | %{echo $_;} $members = $objItem.member Write-Output $members } $filename = "$group.txt" $membersReadable = $members | Out-String "$group" | Out-File -FilePath $filename "$membersReadable" | Out-File -FilePath $filename -append
Dienstag, 27. September 2016
Mit PowerShell alle Mitglieder einer Active Directory-Gruppe auflisten
Tags: Active Directory, AD, Group, Group Members, Gruppe, Gruppenmitglieder, Members, Microsoft, PowerShell, Query
Labels: IT