TestimoX

API Reference

Class

GpResultSummary

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Compact gpresult-style summary with key counts and presence flags across major policy areas.

Inheritance

  • Object
  • GpResultSummary

Constructors

public GpResultSummary() #

Properties

public Int32 SettingsCount { get; set; } #

Number of mapped Administrative Templates settings.

public Int32 UnknownCount { get; set; } #

Number of registry policy entries without ADMX mapping.

public Int32 AppliedCount { get; set; } #

Number of applied GPOs.

public Int32 DeniedCount { get; set; } #

Number of denied/excluded GPOs (when applicability was evaluated).

public Boolean WindowsUpdatePresent { get; set; } #

True when Windows Update (WSUS/AU) policy is present.

public Boolean DefenderPresent { get; set; } #

True when Microsoft Defender policy is present.

public Boolean FirewallPresent { get; set; } #

True when any Windows Firewall content is present.

public Int32 FirewallRuleCount { get; set; } #

Total firewall rules across applied GPOs.

public Boolean AppLockerPresent { get; set; } #

True when AppLocker policy is present.

public Int32 AppLockerRuleCount { get; set; } #

Total AppLocker rules across applied GPOs.

public Boolean DnsClientPresent { get; set; } #

True when DNS Client policy is present.

public Int32 DnsClientRuleCount { get; set; } #

Total DNS Client rules across applied GPOs.

public Boolean TimeServicePresent { get; set; } #

True when Windows Time Service policy is present.

public Int32 CertificateStoreCount { get; set; } #

Total certificate store entries across applied GPOs.

public Int32 EfsCertificateCount { get; set; } #

Total EFS certificates across applied GPOs.

public Int32 PreferencesTotal { get; set; } #

Total number of preference items in PreferencesTrace.

public Int32 PreferencesMatched { get; set; } #

Number of preference items where targeting matched.

public Int32 ScriptsStartupCount { get; set; } #

Number of Startup scripts.

public Int32 ScriptsShutdownCount { get; set; } #

Number of Shutdown scripts.

public Int32 ScriptsLogonCount { get; set; } #

Number of Logon scripts.

public Int32 ScriptsLogoffCount { get; set; } #

Number of Logoff scripts.

public Int32 SoftwarePackageCount { get; set; } #

Total Software Installation packages across applied GPOs.

public Int32 FolderRedirectionCount { get; set; } #

Total Folder Redirection policy items.

public GpResultSummaryCse Cse { get; set; } #

Client-side extension presence flags inferred from applied GPO details.

public Nullable<Int32> SitesCount { get; set; } #

Optional site count and DC indicator sourced from HostSummary.

public String DcUsed { get; set; } #

Domain controller used indicator (best-effort; may be null).