TestimoX

API Reference

Class

View (OuBadSuccessorService)

Namespace ADPlayground.Delegation.OuBadSuccessorService
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Posture view summarizing OU delegation risks across a domain.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, Int32 AffectedOuCount, Int32 RiskAceTotal, Int32 UnprivilegedOwnerCount, Int32 BroadExposedOuCount, Int32 HighestRiskScore, OuRiskItem[] Items) #

Posture view summarizing OU delegation risks across a domain.

Parameters

DomainName System.String requiredposition: 0
AffectedOuCount System.Int32 requiredposition: 1
RiskAceTotal System.Int32 requiredposition: 2
UnprivilegedOwnerCount System.Int32 requiredposition: 3
BroadExposedOuCount System.Int32 requiredposition: 4
HighestRiskScore System.Int32 requiredposition: 5
Items ADPlayground.Delegation.OuBadSuccessorService.OuRiskItem[] requiredposition: 6

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out Int32 AffectedOuCount, out Int32 RiskAceTotal, out Int32 UnprivilegedOwnerCount, out Int32 BroadExposedOuCount, out Int32 HighestRiskScore, out OuRiskItem[] Items) #
Returns: Void

Parameters

DomainName String requiredposition: 0
AffectedOuCount Int32 requiredposition: 1
RiskAceTotal Int32 requiredposition: 2
UnprivilegedOwnerCount Int32 requiredposition: 3
BroadExposedOuCount Int32 requiredposition: 4
HighestRiskScore Int32 requiredposition: 5
Items OuRiskItem[] requiredposition: 6
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 IReadOnlyList<OuDenyRow> Deny { get; set; } #

Optional Deny ACEs discovered on OUs (present when caller requests includeDeny).

public String DomainName { get; set; } #
public Int32 AffectedOuCount { get; set; } #
public Int32 RiskAceTotal { get; set; } #
public Int32 UnprivilegedOwnerCount { get; set; } #
public Int32 BroadExposedOuCount { get; set; } #
public Int32 HighestRiskScore { get; set; } #
public OuRiskItem[] Items { get; set; } #