API Reference
Class
DirectoryEssentialsSnapshot
Data container for Directory Essentials collection.
Inheritance
- Object
- DirectoryEssentialsSnapshot
Constructors
public DirectoryEssentialsSnapshot() #Inherited Methods
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.