TestimoX

API Reference

Class

DomainInventory

Namespace ADPlayground.Inventories
Assembly ADPlayground
Modifiers sealed

Domain-scoped inventory with cached snapshots of common data sets.

Inheritance

  • Object
  • DomainInventory

Methods

public DnsDelegationSnapshot GetDnsDelegation() #
Returns: DnsDelegationSnapshot

Gets or caches DNS delegations.

public DnsZoneSecuritySnapshot GetDnsZoneSecurity() #
Returns: DnsZoneSecuritySnapshot

Gets or caches DNS zone security snapshot.

public GpoRegistryPolicySet GetEffectiveDcPolicy() #
Returns: GpoRegistryPolicySet

Gets or caches the effective computer policy for domain controllers.

public GpoAclExposureSnapshot GetGpoAclSnapshot() #
Returns: GpoAclExposureSnapshot

Gets or caches the GPO ACL exposure snapshot.

public GpoArtifactSnapshot GetGpoArtifacts() #
Returns: GpoArtifactSnapshot

Gets or caches GPO artifact summary.

public Snapshot GetSidHistoryIndex() #
Returns: Snapshot

Gets or caches sIDHistory snapshot for this domain.

public Void Invalidate(String key = null) #
Returns: Void

Invalidates one cache entry or all when key is null. Resets effective-DC override state when relevant.

Parameters

key System.String = null optionalposition: 0

Properties

public String DomainName { get; } #

DNS name of the domain.