TestimoX

API Reference

Class

OuRiskItem

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

Aggregated risk information for a single OU based on discovered ACEs.

Inheritance

  • Object
  • OuRiskItem

Constructors

public OuRiskItem(String OuDn, Int32 RiskAceCount, Int32 RiskScore, Int32 BroadPrincipalsCount, String OwnerSid, String OwnerName, Boolean OwnerPrivileged, IReadOnlyList<OuDelegationRecord> Aces) #

Aggregated risk information for a single OU based on discovered ACEs.

Parameters

OuDn System.String requiredposition: 0
RiskAceCount System.Int32 requiredposition: 1
RiskScore System.Int32 requiredposition: 2
BroadPrincipalsCount System.Int32 requiredposition: 3
OwnerSid System.String requiredposition: 4
OwnerName System.String requiredposition: 5
OwnerPrivileged System.Boolean requiredposition: 6
Aces System.Collections.Generic.IReadOnlyList{ADPlayground.Delegation.OuDelegationRecord} requiredposition: 7

Methods

public OuRiskItem <Clone>$() #
Returns: OuRiskItem
public Void Deconstruct(out String OuDn, out Int32 RiskAceCount, out Int32 RiskScore, out Int32 BroadPrincipalsCount, out String OwnerSid, out String OwnerName, out Boolean OwnerPrivileged, out IReadOnlyList<OuDelegationRecord> Aces) #
Returns: Void

Parameters

OuDn String requiredposition: 0
RiskAceCount Int32 requiredposition: 1
RiskScore Int32 requiredposition: 2
BroadPrincipalsCount Int32 requiredposition: 3
OwnerSid String requiredposition: 4
OwnerName String requiredposition: 5
OwnerPrivileged Boolean requiredposition: 6
Aces IReadOnlyList<OuDelegationRecord> requiredposition: 7
public virtual Boolean Equals(OuRiskItem other) #
Returns: Boolean

Parameters

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

Properties

public Int32 RiskAceCount { get; set; } #
public Int32 RiskScore { get; set; } #
public Int32 BroadPrincipalsCount { get; set; } #
public String OwnerSid { get; set; } #
public String OwnerName { get; set; } #
public Boolean OwnerPrivileged { get; set; } #
public IReadOnlyList<OuDelegationRecord> Aces { get; set; } #