TestimoX

API Reference

Class

DirectoryEssentialsCollector

Namespace ADPlayground.DirectoryEssentials
Assembly ADPlayground
Modifiers static

Collects Directory Essentials data across the selected scope.

Inheritance

  • Object
  • DirectoryEssentialsCollector

Methods

public static DirectoryEssentialsSnapshot Collect(DirectoryEssentialsScope scope, DirectoryEssentialsOptions options, IReadOnlyCollection<DirectoryEssentialsReportType> requestedTypes = null) #
Returns: DirectoryEssentialsSnapshot

Collects the requested report datasets using the provided scope and options.

Parameters

scope ADPlayground.DirectoryEssentials.DirectoryEssentialsScope requiredposition: 0
options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions requiredposition: 1
requestedTypes System.Collections.Generic.IReadOnlyCollection{ADPlayground.DirectoryEssentials.DirectoryEssentialsReportType} = null optionalposition: 2
public static IReadOnlyList<AccountDelegationRow> GetAccountDelegation(IReadOnlyList<String> domains, DirectoryEssentialsOptions options = null, CancellationToken cancellationToken = null) #
Returns: IReadOnlyList<AccountDelegationRow>

Collects account delegation rows for the provided domains.

Parameters

domains System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
DNS domain names to scan.
options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions = null optionalposition: 1
Collection options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.
public static IReadOnlyList<LapsAclRow> GetComputerLapsAcl(IReadOnlyList<String> domains, DirectoryEssentialsOptions options = null, CancellationToken cancellationToken = null) #
Returns: IReadOnlyList<LapsAclRow>

Collects LAPS ACL rows for the provided domains.

Parameters

domains System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
DNS domain names to scan.
options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions = null optionalposition: 1
Collection options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.
public static IReadOnlyList<ForestAclOwnerRow> GetForestAclOwners(IReadOnlyList<String> domains, DirectoryEssentialsOptions options = null, CancellationToken cancellationToken = null) #
Returns: IReadOnlyList<ForestAclOwnerRow>

Collects forest ACL owner rows for the provided domains.

Parameters

domains System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
DNS domain names to scan.
options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions = null optionalposition: 1
Collection options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.