TestimoX

API Reference

Command

Get-ADXGroupMember

Namespace ADPlayground.PowerShell
Inputs
System.String[]
Outputs
ADPlayground.GroupMembershipEntry ADPlayground.GroupMembershipResult

Resolves group members with robust recursion, cycle detection, and flexible output views. Supports inline set operations (Union/Intersection/Differences) across multiple groups.

Examples

Authored help example

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[]> [-Credential <PSCredential>] [-Domain <string[]>] [-ExcludeType <All>] [-First <int>] [-Flatten] [-GroupsOnly] [-IncludeTrustedDomains] [-IncludeType <All>] [-MaxCacheSize <int>] [-MaxDepth <int>] [-Operation <string>] [-RootOnly] [-Scope <CurrentDomain|Forest|TrustedForests|ExplicitDomains>] [-Server <string>] [-Skip <int>] [-TimeoutSeconds <int>] [-View <Entries|Detailed|Compact|Summary|Hierarchy>] [<CommonParameters>]
#

Parameters

Identity string[] requiredposition: 0pipeline: true (ByValue)aliases: DistinguishedName, DN, GroupIdentity, GroupName, Name, SamAccountName
Group identities (DN/SID/UPN/SAM).
Credential PSCredential optionalposition: namedpipeline: false
Optional credentials used for LDAP bind.
Domain string[] optionalposition: namedpipeline: falsealiases: DomainName
Optional domain DNS names used when scoped identity resolution is requested.
ExcludeType AdxGroupMemberType[] optionalposition: namedpipeline: falsevalues: 6
Exclude specific object types from output. Possible values: All, Users, Groups, Computers, Contacts, ForeignSecurityPrincipals
Possible values: All, Users, Groups, Computers, Contacts, ForeignSecurityPrincipals
First int optionalposition: namedpipeline: falsealiases: Top
Returns at most the specified number of output records after -Skip.
Flatten SwitchParameter optionalposition: namedpipeline: false
Return flattened members (default). When false, return result object.
GroupsOnly SwitchParameter optionalposition: namedpipeline: false
Convenience switch equal to -IncludeType Groups.
IncludeTrustedDomains SwitchParameter optionalposition: namedpipeline: false
Includes trusted domains when using forest-based scopes for identity resolution.
IncludeType AdxGroupMemberType[] optionalposition: namedpipeline: falsevalues: 6
Limit output to specific object types. Possible values: All, Users, Groups, Computers, Contacts, ForeignSecurityPrincipals
Possible values: All, Users, Groups, Computers, Contacts, ForeignSecurityPrincipals
MaxCacheSize int optionalposition: namedpipeline: false
Maximum cache size used by resolver.
MaxDepth int optionalposition: namedpipeline: false
Maximum recursion depth.
Operation string optionalposition: namedpipeline: false
Optional set operation across multiple groups: Union | Intersection | Differences.
RootOnly SwitchParameter optionalposition: namedpipeline: false
Return only the root group summary row(s).
Scope DirectoryScenarioScope optionalposition: namedpipeline: falsevalues: 4
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 optionalposition: namedpipeline: falsealiases: DomainController
Optional domain controller (server) to target.
Skip int optionalposition: namedpipeline: false
Skips the specified number of output records after ordering/filtering.
TimeoutSeconds int optionalposition: namedpipeline: false
LDAP timeout in seconds.
View AdxGroupMembersView optionalposition: namedpipeline: falsevalues: 5
Output view: Entries (raw), Detailed (rich columns), Compact, Summary (root rows), Hierarchy (nested). Possible values: Entries, Detailed, Compact, Summary, Hierarchy
Possible values: Entries, Detailed, Compact, Summary, Hierarchy

Outputs

ADPlayground.GroupMembershipEntry, ADPlayground.GroupMembershipResult