TestimoX

API Reference

Class

CseSummary

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Client‑side extension summary flags inferred from applied GPO details (presence‑based; not registry toggles).

Inheritance

  • Object
  • CseSummary

Constructors

public CseSummary() #

Methods

public static CseSummary Build(IReadOnlyList<GpoDetails> details) #
Returns: CseSummary

Builds presence flags for client-side extensions based on applied GPO details.

Parameters

details System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.GpoDetails} requiredposition: 0
Applied GPO details (may be null/empty).

Returns

Presence flags per CSE area.

Properties

public Boolean Registry { get; set; } #

True when any registry policy (Administrative Templates/Unknown) is present.

public Boolean Scripts { get; set; } #

True when any Startup/Shutdown/Logon/Logoff scripts are defined.

public Boolean SecurityTemplate { get; set; } #

True when security template content or user rights assignments are present.

public Boolean SoftwareInstallation { get; set; } #

True when Software Installation (GPSI) packages are present.

public Boolean FolderRedirection { get; set; } #

True when Folder Redirection policy is present.

public Boolean Preferences { get; set; } #

True when Group Policy Preferences content exists.

public Boolean Firewall { get; set; } #

True when Windows Firewall settings or rules are present.

public Boolean Defender { get; set; } #

True when Microsoft Defender policy is present.

public Boolean WindowsUpdate { get; set; } #

True when Windows Update policy is present.

public Boolean TimeService { get; set; } #

True when Time Service policy is present.