TestimoX

API Reference

Class

AdxShareEffectiveAccessService

Namespace ADPlayground.ShareDiagnostics
Assembly ADPlayground
Modifiers static

Computes typed effective access from SMB share evidence and optional group expansion.

Inheritance

  • Object
  • AdxShareEffectiveAccessService

Methods

public static IReadOnlyList<AdxShareEffectiveAccessEntry> Compute(SmbShareEvidencePackage evidence, IReadOnlyList<AdxShareIdentityEnrichmentRow> identities = null, IReadOnlyList<AdxShareGroupMemberEnrichmentRow> groupMembers = null) #
Returns: IReadOnlyList<AdxShareEffectiveAccessEntry>

Computes effective access entries for direct ACL principals and expanded group members.

Parameters

evidence ComputerX.Smb.SmbShareEvidencePackage requiredposition: 0
SMB share evidence package.
identities System.Collections.Generic.IReadOnlyList{ADPlayground.ShareDiagnostics.AdxShareIdentityEnrichmentRow} = null optionalposition: 1
Resolved identities.
groupMembers System.Collections.Generic.IReadOnlyList{ADPlayground.ShareDiagnostics.AdxShareGroupMemberEnrichmentRow} = null optionalposition: 2
Expanded group members.

Returns

Effective access entries.