API Reference
Command
Get-ADXGroupMember
Resolves group members with robust recursion, cycle detection, and flexible output views. Supports inline set operations (Union/Intersection/Differences) across multiple groups.
Examples
Example 1: Detailed (rich) view with nesting path
Get-ADXGroupMember 'Domain Admins' -View Detailed | Select Name,Type,DomainName,Enabled,Path
Example 2: Only users and computers (compact)
Get-ADXGroupMember 'DNSAdmins' -View Compact -IncludeType Users,Computers
Example 3: Union across groups (inline set operation)
Get-ADXGroupMember 'Domain Admins','Enterprise Admins' -Operation Union -View Detailed
Example 4: Hierarchy view
Get-ADXGroupMember 'Domain Admins' -View Hierarchy -Flatten:$false
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Get-ADXGroupMember -Identity <string[]> [-AsTree] [-Credential <PSCredential>] [-Domain <string[]>] [-ExcludeType <All>] [-First <int>] [-Flatten] [-GroupsOnly] [-HideProcessed] [-IncludeTrustedDomains] [-IncludeType <All>] [-MaxCacheSize <int>] [-MaxDepth <int>] [-Operation <string>] [-RootOnly] [-Scope <CurrentDomain|Forest|TrustedForests|ExplicitDomains>] [-Server <string>] [-ShowAll] [-Skip <int>] [-TimeoutSeconds <int>] [-TreeDepth <int>] [-View <Entries>] [<CommonParameters>]#Parameters
- Identity string[]
- Group identities (DN/SID/UPN/SAM).
- AsTree SwitchParameter
- Shortcut for -View Tree.
- Credential PSCredential
- Optional credentials used for LDAP bind.
- Domain string[]
- Optional domain DNS names used when scoped identity resolution is requested.
- ExcludeType AdxGroupMemberType[]
- Exclude specific object types from output. Possible values: All, Users, Groups, Computers, Contacts, ForeignSecurityPrincipals
- Possible values:
All,Users,Groups,Computers,Contacts,ForeignSecurityPrincipals - First int
- Returns at most the specified number of output records after -Skip.
- Flatten SwitchParameter
- Return flattened members (default). When false, return result object.
- GroupsOnly SwitchParameter
- Convenience switch equal to -IncludeType Groups.
- HideProcessed SwitchParameter
- Hide repeated groups that were already expanded earlier in tree output.
- IncludeTrustedDomains SwitchParameter
- Includes trusted domains when using forest-based scopes for identity resolution.
- IncludeType AdxGroupMemberType[]
- Limit output to specific object types. Possible values: All, Users, Groups, Computers, Contacts, ForeignSecurityPrincipals
- Possible values:
All,Users,Groups,Computers,Contacts,ForeignSecurityPrincipals - MaxCacheSize int
- Maximum cache size used by resolver.
- MaxDepth int
- Maximum recursion depth.
- Operation string
- Optional set operation across multiple groups: Union | Intersection | Differences.
- RootOnly SwitchParameter
- Return only the root group summary row(s).
- Scope DirectoryScenarioScope
- Default scope used for identity resolution when -Domain is not provided. Possible values: CurrentDomain, Forest, TrustedForests, ExplicitDomains
- Possible values:
CurrentDomain,Forest,TrustedForests,ExplicitDomains - Server string
- Optional domain controller (server) to target.
- ShowAll SwitchParameter
- Expand repeated non-circular groups again in tree output.
- Skip int
- Skips the specified number of output records after ordering/filtering.
- TimeoutSeconds int
- LDAP timeout in seconds.
- TreeDepth int
- Maximum displayed tree depth when using -AsTree or -View Tree. Use 0 for root only.
- View AdxGroupMembersView
- Output view: Entries (raw), Detailed (rich columns), Compact, Summary (root rows), Hierarchy (nested), Tree (projected tree nodes). Possible values: Entries, Detailed, Compact, Summary, Hierarchy, Tree
- Possible values:
Entries,Detailed,Compact,Summary,Hierarchy,Tree
Outputs
ADPlayground.GroupMembershipEntry, ADPlayground.GroupMembershipResult, ADPlayground.Groups.GroupMembershipTreeNode