TestimoX

API Reference

Interface

IAdxShareIdentityResolver

Namespace ADPlayground.ShareDiagnostics
Assembly ADPlayground
Modifiers abstract

Resolves identities and expands groups for SMB share diagnostics enrichment.

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public abstract IReadOnlyList<AdxShareGroupMemberEnrichmentRow> ExpandGroups(IReadOnlyList<String> groupIdentityKeys, String domainController, Int32 maxDepth, Nullable<TimeSpan> timeLimit, CancellationToken cancellationToken) #
Returns: IReadOnlyList<AdxShareGroupMemberEnrichmentRow>

Expands the supplied group identities into flattened typed member rows.

Parameters

groupIdentityKeys System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
Group identity keys to expand.
domainController System.String requiredposition: 1
Optional domain controller.
maxDepth System.Int32 requiredposition: 2
Maximum nested expansion depth.
timeLimit System.Nullable{System.TimeSpan} requiredposition: 3
Optional LDAP timeout.
cancellationToken System.Threading.CancellationToken requiredposition: 4
Cancellation token.

Returns

Flattened group-member rows.

public abstract AdxShareIdentityEnrichmentRow ResolveIdentity(String identityKey, Nullable<TimeSpan> timeLimit) #
Returns: AdxShareIdentityEnrichmentRow

Resolves one identity key into a typed enrichment row.

Parameters

identityKey System.String requiredposition: 0
Identity key, such as SID, UPN, SAM, DN, or DOMAIN\name.
timeLimit System.Nullable{System.TimeSpan} requiredposition: 1
Optional per-query timeout.

Returns

Resolved identity row.