TestimoX

API Reference

Class

ScriptFileSecurity

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Security posture for an individual script file.

Inheritance

  • Object
  • ScriptFileSecurity

Constructors

Properties

public String DomainName { get; set; } #

DNS domain name owning the GPO.

public Guid GpoId { get; set; } #

GPO identifier.

public String GpoDisplayName { get; set; } #

GPO display name.

public String Scope { get; set; } #

Policy scope (Machine/User) of the script.

public String Phase { get; set; } #

Script phase (Startup/Shutdown/Logon/Logoff).

public String Command { get; set; } #

Script command as stored in GPO (may be relative).

public String FullPath { get; set; } #

Resolved absolute path when available.

public Boolean Exists { get; set; } #

True when the file exists on disk.

public IReadOnlyList<ScriptAclEntry> Acl { get; set; } #

ACL entries on the script file.

public IReadOnlyList<String> UnsafeReasons { get; set; } #

Reasons that classify the file as unsafe (if any).