API Reference
GpoFileRow
Represents a single file discovered during SYSVOL/NETLOGON scans, with best-effort classification and suggested actions.
Inheritance
- Object
- GpoFileRow
Constructors
public GpoFileRow() #Inherited Methods
Properties
public String DomainName { get; set; } #DNS domain name for labeling.
public String Location { get; set; } #Logical location label (e.g., SYSVOL Policies, NETLOGON Scripts).
public String Extension { get; set; } #File extension (including the dot) or empty string.
public Boolean BelongsToGpo { get; set; } #True when the file was detected as being inside a GPO folder and that GPO exists in AD.
public String GpoName { get; set; } #GPO display name when BelongsToGpo is true; otherwise null.
public Nullable<Guid> GpoGuid { get; set; } #GPO GUID when detected from the path; otherwise null.
public String SuggestedAction { get; set; } #Suggested action based on heuristics (e.g., Skip assessment, Requires verification, Consider deleting).
public String SuggestedActionComment { get; set; } #Short explanation for SuggestedAction.
public Double SizeMB { get; set; } #Size in megabytes (MiB).
public FileAttributes Attributes { get; set; } #File attributes.
public Nullable<DateTime> CreationTimeUtc { get; set; } #Creation time (UTC) when available.
public Nullable<DateTime> LastAccessTimeUtc { get; set; } #Last access time (UTC) when available.
public Nullable<DateTime> LastWriteTimeUtc { get; set; } #Last write time (UTC) when available.
public String ChecksumAlgorithm { get; set; } #Name of the checksum algorithm used (e.g., SHA256) when computed.
public String Checksum { get; set; } #Checksum value (hex) when computed.
public String Notes { get; set; } #Additional notes (e.g., access denied, hash failure).