API Reference
GpResultSummary
Compact gpresult-style summary with key counts and presence flags across major policy areas.
Inheritance
- Object
- GpResultSummary
Constructors
public GpResultSummary() #Inherited Methods
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).