API Reference
Class
AuditPolicyCsv
Reads/writes the local policy Audit.csv produced by the Local Security Policy MMC. Useful for offline edits or when native API is unavailable.
Inheritance
- Object
- AuditPolicyCsv
Methods
public static List<AuditSubcategorySetting> Read(String host) #Returns:
List<AuditSubcategorySetting>Reads Audit.csv and returns parsed subcategory settings. Returns empty list on any error (backward compatible).
Parameters
- host System.String
public static AuditCsvReadResult ReadWithDetails(String host) #Returns:
AuditCsvReadResultReads Audit.csv and returns parsed subcategory settings with detailed error info.
Parameters
- host System.String
public static Boolean Write(String host, IEnumerable<AuditSubcategorySetting> items) #Returns:
BooleanWrites Audit.csv with the provided settings, preserving existing rows where possible.
Parameters
- host System.String
- items System.Collections.Generic.IEnumerable{ComputerX.Audit.AuditSubcategorySetting}
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object