TestimoX

API Reference

Class

GroupQueryService

Namespace ADPlayground.Groups
Assembly ADPlayground
Modifiers static

Convenience group membership queries over cached/grouped resolvers.

Inheritance

  • Object
  • GroupQueryService

Methods

public static IAsyncEnumerable<ValueTuple<String, GroupMembershipResult>> GetBySamAsync(String domainName, IEnumerable<String> samNames) #
Returns: IAsyncEnumerable<ValueTuple<String, GroupMembershipResult>>

Streams membership results per SAM name in the provided domain.

Parameters

domainName System.String requiredposition: 0
Target domain.
samNames System.Collections.Generic.IEnumerable{System.String} requiredposition: 1
Group SAM account names.

Returns

Async sequence of (GroupSam, membership result) tuples.

public static async Task<IReadOnlyList<GroupEmptyFinding>> GetEmptyAsync(String domainName, IEnumerable<String> samNames) #
Returns: Task<IReadOnlyList<GroupEmptyFinding>>

Returns a list of groups with their member counts for the specified domain.

Parameters

domainName System.String requiredposition: 0
Target domain.
samNames System.Collections.Generic.IEnumerable{System.String} requiredposition: 1
Group SAM account names.

Returns

Per-group findings (member counts).