API Reference
Class
AppLockerPolicyInfo
Typed summary of an AppLocker policy (per‑collection rule counts and enforcement modes).
Inheritance
- Object
- AppLockerPolicyInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property AppLockerAggregateView.Aggregate
- Method AppLockerPolicyReader.ReadFromSysvol
- Property GpoDetails.AppLockerPolicy
- Property GpoDetailsView.AppLockerPolicy
- Method GpResultSectionAggregator.AggregateAppLocker
- Method GpResultSectionAggregator.ComputeAppLockerAggregate
- Property GpResultSingleReport.AppLocker
- Property GpResultSingleReport.AppLockerPerGpo
Constructors
public AppLockerPolicyInfo() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String DomainName { get; set; } #Owning DNS domain.
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).