API Reference
Class
DirectoryEssentialsCollector
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:
DirectoryEssentialsSnapshotCollects the requested report datasets using the provided scope and options.
Parameters
- scope ADPlayground.DirectoryEssentials.DirectoryEssentialsScope
- options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions
- requestedTypes System.Collections.Generic.IReadOnlyCollection{ADPlayground.DirectoryEssentials.DirectoryEssentialsReportType} = null
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}
- DNS domain names to scan.
- options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions = null
- Collection options.
- cancellationToken System.Threading.CancellationToken = null
- 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}
- DNS domain names to scan.
- options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions = null
- Collection options.
- cancellationToken System.Threading.CancellationToken = null
- 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}
- DNS domain names to scan.
- options ADPlayground.DirectoryEssentials.DirectoryEssentialsOptions = null
- Collection options.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.