TestimoX

API Reference

Class

DirectoryEssentialsSnapshot

Namespace ADPlayground.DirectoryEssentials
Assembly ADPlayground
Modifiers sealed

Data container for Directory Essentials collection.

Inheritance

  • Object
  • DirectoryEssentialsSnapshot

Constructors

Properties

public DateTimeOffset GeneratedAt { get; set; } #

Timestamp when the snapshot was generated.

public String Forest { get; set; } #

Forest DNS name (optional).

public IReadOnlyList<String> Domains { get; set; } #

Domains included in the snapshot.

public IReadOnlyDictionary<String, IReadOnlyList<DirectoryEssentialsUser>> Users { get; set; } #

Collected user rows per domain.

public IReadOnlyDictionary<String, IReadOnlyList<DirectoryEssentialsComputer>> Computers { get; set; } #

Collected computer rows per domain.

public IReadOnlyDictionary<String, IReadOnlyList<DirectoryEssentialsGroup>> Groups { get; set; } #

Collected group rows per domain.

public IReadOnlyList<PasswordPolicyInfo> PasswordPolicies { get; set; } #

Password policies across selected domains.

public IReadOnlyList<DirectoryEssentialsLapsBitLocker> LapsAndBitLocker { get; set; } #

Combined LAPS + BitLocker rows.

public IReadOnlyList<DirectoryEssentialsLapsAcl> LapsAcl { get; set; } #

LAPS ACL coverage rows.

public DirectoryEssentialsForestAclOwnerSummary ForestAclOwnerSummary { get; set; } #

Forest ACL owners summary.

public IReadOnlyList<DirectoryEssentialsForestAclOwner> ForestAclOwners { get; set; } #

Forest ACL owners requiring attention (non-admin/unknown owners).

public IReadOnlyList<DirectoryEssentialsMessage> Messages { get; set; } #

Captured warnings and errors.