TestimoX

API Reference

Class

ServiceAccountRow

Namespace ADPlayground.DirectoryEssentials
Assembly ADPlayground
Modifiers sealed

Represents a managed service account (MSA/gMSA) row.

Inheritance

  • Object
  • ServiceAccountRow

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 (MSA or gMSA).

public Boolean Enabled { get; set; } #

Account enabled state.

public Nullable<DateTime> PasswordLastSet { get; set; } #

Password last set timestamp.

public Nullable<Int32> PasswordLastChangedDays { get; set; } #

Days since password was last set.

public Nullable<DateTime> LastLogonDate { get; set; } #

Most recent logon timestamp.

public Nullable<Int32> LastLogonDays { get; set; } #

Days since most recent logon.

public Boolean PasswordNeverExpires { get; set; } #

True when password never expires flag is set.

public Boolean PasswordNotRequired { get; set; } #

True when password not required flag is set.

public Boolean TrustedForDelegation { get; set; } #

True when unconstrained delegation is enabled.

public Boolean TrustedToAuthForDelegation { get; set; } #

True when protocol transition is enabled.

public Int32 ServicePrincipalNameCount { get; set; } #

Service principal name count.

public String ServicePrincipalNames { get; set; } #

Joined service principal names.

public Int32 AllowedToDelegateToCount { get; set; } #

Allowed-to-delegate-to target count.

public String AllowedToDelegateTo { get; set; } #

Joined allowed-to-delegate-to targets.

public Boolean ResourceDelegation { get; set; } #

True when resource-based constrained delegation is configured.

public Nullable<Int32> SupportedEncryptionTypes { get; set; } #

Raw msDS-SupportedEncryptionTypes value.

public Nullable<Int32> ManagedPasswordIntervalDays { get; set; } #

Managed password interval (days), when available.

public String HostServiceAccountBl { get; set; } #

Host computers linked via msDS-HostServiceAccountBL.

public String Description { get; set; } #

Description attribute.