TestimoX

API Reference

Class

View (GppFolderOptionsScanner)

Namespace ADPlayground.Gpo.GppFolderOptionsScanner
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Aggregated FolderOptions view with dangerous extensions classification.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, IReadOnlyList<Entry> Entries, IReadOnlyList<String> DangerousPresent, IReadOnlyList<String> DangerousMissing) #

Aggregated FolderOptions view with dangerous extensions classification.

Parameters

DomainName System.String requiredposition: 0
DNS domain name.
Entries System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.GppFolderOptionsScanner.Entry} requiredposition: 1
Entries discovered across GPOs.
DangerousPresent System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 2
Dangerous extensions that are present (e.g., vbs, js).
DangerousMissing System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 3
Dangerous extensions that are not present.

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out IReadOnlyList<Entry> Entries, out IReadOnlyList<String> DangerousPresent, out IReadOnlyList<String> DangerousMissing) #
Returns: Void

Parameters

DomainName String requiredposition: 0
Entries IReadOnlyList<Entry> requiredposition: 1
DangerousPresent IReadOnlyList<String> requiredposition: 2
DangerousMissing IReadOnlyList<String> requiredposition: 3
public virtual Boolean Equals(View other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainName { get; set; } #

DNS domain name.

public IReadOnlyList<Entry> Entries { get; set; } #

Entries discovered across GPOs.

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

Dangerous extensions that are present (e.g., vbs, js).

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

Dangerous extensions that are not present.

public Boolean CollectionSucceeded { get; set; } #

True when FolderOptions collection completed successfully.

public String CollectionError { get; set; } #

Error details when collection fails; null when successful.

public Int32 GposEnumerated { get; set; } #

Number of GPO objects enumerated during scan.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #

Policy Attribution rows mapping each FolderOptions file type entry to its GPO.