API Reference
ActiveDirectoryOverview
Snapshot of forest-wide Active Directory statistics (counts, functional levels, topology).
Inheritance
- Object
- ActiveDirectoryOverview
Constructors
public ActiveDirectoryOverview() #Inherited Methods
Properties
public String ForestName { get; set; } #DNS name of the forest.
public String RootDomainName { get; set; } #DNS name of the forest root domain.
public ForestMode ForestFunctionalLevel { get; set; } #Effective forest functional level.
public Nullable<Int32> ForestFunctionalLevelRaw { get; set; } #Numeric raw value of ForestFunctionalLevel when known.
public String ForestFunctionalLevelLabel { get; set; } #User‑friendly label for the forest functional level.
public DomainMode LowestDomainFunctionalLevel { get; set; } #Lowest effective domain functional level observed across all domains.
public Nullable<Int32> LowestDomainFunctionalLevelRaw { get; set; } #Numeric raw value of LowestDomainFunctionalLevel when known.
public String LowestDomainFunctionalLevelLabel { get; set; } #User‑friendly label for LowestDomainFunctionalLevel.
public IReadOnlyList<AdDomainOverview> Domains { get; set; } #Per-domain statistics that make up the overview.
public Int32 GlobalCatalogCount { get; set; } #Number of Global Catalog servers detected in the forest.
public DateTime CollectedAtUtc { get; set; } #UTC timestamp when the overview was generated.
public Int32 DomainCount { get; } #Total number of domains in the forest.
public Int32 DomainControllerTotal { get; } #Total count of domain controllers across all domains.
public Int64 TotalUsers { get; } #Aggregate user count across all domains.
public Int64 TotalGroups { get; } #Aggregate group count across all domains.
public Int64 TotalComputers { get; } #Aggregate computer count across all domains.
public Nullable<Int32> MaximumSupportedForestFunctionalLevelRaw { get; set; } #Maximum supported forest functional level based on DC inventory (raw value).
public String MaximumSupportedForestFunctionalLevelLabel { get; set; } #User‑friendly label for MaximumSupportedForestFunctionalLevelRaw.
public IReadOnlyList<DomainControllerInfo> DomainControllers { get; set; } #Flattened list of domain controller details across the forest.
public Nullable<Int32> SuggestedBaselineRaw { get; set; } #Suggested policy baseline target level (raw) when supported.
public Nullable<Int32> SuggestedBestPracticeRaw { get; set; } #Suggested best‑practice target level (raw) when supported.
public Nullable<Int32> SuggestedNextRaw { get; set; } #Next recommended level to target (raw), based on current and supported levels.
public String SuggestedBaselineLabel { get; set; } #User‑friendly label for SuggestedBaselineRaw.
public String SuggestedBestPracticeLabel { get; set; } #User‑friendly label for SuggestedBestPracticeRaw.
public String SuggestedNextLabel { get; set; } #User‑friendly label for SuggestedNextRaw.