TestimoX

API Reference

Class

AppLockerPolicyInfo

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Typed summary of an AppLocker policy (per‑collection rule counts and enforcement modes).

Inheritance

  • Object
  • AppLockerPolicyInfo

Constructors

Properties

public String DomainName { get; set; } #

Owning DNS domain.

public Guid GpoId { get; set; } #

GPO identifier.

public String PolicyPath { get; set; } #

Path to Policy.xml on SYSVOL when present.

public Boolean Present { get; set; } #

True when AppLocker policy file is present.

public String ExeEnforcement { get; set; } #

Enforcement mode for Exe rule collection.

public String MsiEnforcement { get; set; } #

Enforcement mode for Msi rule collection.

public String ScriptEnforcement { get; set; } #

Enforcement mode for Script rule collection.

public String DllEnforcement { get; set; } #

Enforcement mode for Dll rule collection.

public String AppxEnforcement { get; set; } #

Enforcement mode for Appx rule collection.

public Int32 ExeRules { get; set; } #

Number of Exe rules.

public Int32 MsiRules { get; set; } #

Number of Msi rules.

public Int32 ScriptRules { get; set; } #

Number of Script rules.

public Int32 DllRules { get; set; } #

Number of Dll rules.

public Int32 AppxRules { get; set; } #

Number of Appx rules.

public IReadOnlyList<AppLockerRuleEntry> Rules { get; set; } #

Flattened list of parsed rule entries (subset of useful fields).