API Reference
Class
AclInheritanceAnalyzer
Scaffolding: evaluates AD and SYSVOL inheritance protection for a GPO.
Inheritance
- Object
- AclInheritanceAnalyzer
Methods
public static GpoInheritanceInfo AnalyzeGpo(String domainName, Guid gpoId, Int32 scanCap = 2000, Int32 maxPaths = 25) #Returns:
GpoInheritanceInfoScans AD and SYSVOL inheritance protection for a specific GPO.
Parameters
- domainName System.String
- DNS domain name where the GPO resides.
- gpoId System.Guid
- GPO GUID (groupPolicyContainer objectGuid).
- scanCap System.Int32 = 2000
- Maximum number of filesystem entries to scan under SYSVOL.
- maxPaths System.Int32 = 25
- Maximum number of protected paths to return.
public static GpoInheritanceInfo AnalyzeSysvol(String domainName, Guid gpoId, String sysvolPath, Int32 scanCap = 2000, Int32 maxPaths = 25) #Returns:
GpoInheritanceInfoScans only SYSVOL inheritance protection for a specified directory, useful for offline testing.
Parameters
- domainName System.String
- DNS domain name for labeling.
- gpoId System.Guid
- GPO GUID for labeling.
- sysvolPath System.String
- Path to the SYSVOL GPO folder to scan.
- scanCap System.Int32 = 2000
- Maximum number of filesystem entries to scan under SYSVOL.
- maxPaths System.Int32 = 25
- Maximum number of protected paths to return.