TestimoX

API Reference

Class

View (SmbServerSigningEvaluator)

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

Result view for SMB server signing evaluation.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, String TargetDn, Nullable<UInt32> Value, Boolean Compliant, IReadOnlyList<GpoRef> Sources) #

Result view for SMB server signing evaluation.

Parameters

DomainName System.String requiredposition: 0
DNS domain name.
TargetDn System.String requiredposition: 1
Target distinguished name (OU/container).
Value System.Nullable{System.UInt32} requiredposition: 2
Effective DWORD value (1 = required).
Compliant System.Boolean requiredposition: 3
True when Value == 1.
Sources System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.GpoRef} requiredposition: 4
GPOs contributing the evaluated setting.

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out String TargetDn, out Nullable<UInt32> Value, out Boolean Compliant, out IReadOnlyList<GpoRef> Sources) #
Returns: Void

Parameters

DomainName String requiredposition: 0
TargetDn String requiredposition: 1
Value Nullable<UInt32> requiredposition: 2
Compliant Boolean requiredposition: 3
Sources IReadOnlyList<GpoRef> requiredposition: 4
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 String TargetDn { get; set; } #

Target distinguished name (OU/container).

public Nullable<UInt32> Value { get; set; } #

Effective DWORD value (1 = required).

public Boolean Compliant { get; set; } #

True when Value == 1.

public IReadOnlyList<GpoRef> Sources { get; set; } #

GPOs contributing the evaluated setting.

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

Policy Attribution rows (winner + sources) for RequireSecuritySignature at the target DN.

public String AttributionTopWriters { get; } #

Distinct list (up to 3) of Effective GPO names for compact summaries.