TestimoX

API Reference

Class

AccountDelegationRow

Namespace ADPlayground.DirectoryEssentials
Assembly ADPlayground
Modifiers sealed

Represents a delegation configuration row for user/computer accounts.

Inheritance

  • Object
  • AccountDelegationRow

Constructors

Properties

public String Name { get; set; } #

Account display name (or CN).

public String SamAccountName { get; set; } #

Account SAM account name.

public String DomainName { get; set; } #

Domain DNS name.

public String DistinguishedName { get; set; } #

Distinguished name.

public String AccountType { get; set; } #

Account type label (User or Computer).

public Boolean Enabled { get; set; } #

Account enabled state.

public Boolean IsDc { get; set; } #

True when the account is a Domain Controller (computer accounts only).

public Boolean FullDelegation { get; set; } #

True when unconstrained delegation is enabled.

public Boolean ConstrainedDelegation { get; set; } #

True when constrained delegation targets are present or protocol transition is enabled.

public Boolean ResourceDelegation { get; set; } #

True when resource-based constrained delegation (RBCD) is configured.

public Int32 ConstrainedTargetCount { get; set; } #

Number of constrained delegation targets configured.

public String ConstrainedTargets { get; set; } #

Joined constrained delegation targets (SPNs).

public Int32 ResourcePrincipalCount { get; set; } #

Number of principals allowed for RBCD.

public String ResourcePrincipals { get; set; } #

Joined RBCD allowed principal SIDs.