TestimoX

API Reference

Class

ComputerEssentialsRow

Namespace ADPlayground.DirectoryEssentials
Assembly ADPlayground
Modifiers sealed

Represents a computer row for Directory Essentials reporting.

Inheritance

  • Object
  • ComputerEssentialsRow

Constructors

Properties

public String Name { get; set; } #

Computer name (CN).

public String SamAccountName { get; set; } #

Computer SAM account name.

public String DomainName { get; set; } #

Domain DNS name.

public String DnsHostName { get; set; } #

DNS host name.

public String DistinguishedName { get; set; } #

Distinguished name.

public Boolean Enabled { get; set; } #

Account enabled state.

public Boolean IsDc { get; set; } #

True when computer is a Domain Controller.

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

When the computer was last changed.

public String OperatingSystem { get; set; } #

Operating system caption.

public String OperatingSystemVersion { get; set; } #

Operating system version.

public String OperatingSystemName { get; set; } #

Normalized operating system name (best-effort).

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

Days since last logon (most recent).

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

Most recent logon timestamp.

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

Days since password was last set.

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

Password last set timestamp.

public Boolean PasswordNeverExpires { get; set; } #

True when password never expires.

public Boolean PasswordNotRequired { get; set; } #

True when password not required.

public Nullable<Boolean> PasswordExpired { get; set; } #

True when password is expired.

public String ManagerStatus { get; set; } #

Manager status label.

public String Manager { get; set; } #

Manager display name.

public String ManagerSamAccountName { get; set; } #

Manager SAM account name.

public String ManagerEmail { get; set; } #

Manager email address.

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

Days since manager last logon.

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

Manager last logon timestamp.

public String ManagerDN { get; set; } #

Manager distinguished name.

public String OwnerName { get; set; } #

Owner display name.

public String OwnerSid { get; set; } #

Owner SID.

public Nullable<AclOwnerType> OwnerType { get; set; } #

Owner type classification.

public String Level0 { get; set; } #

Location level 0 (best-effort).

public String Level1 { get; set; } #

Location level 1 (best-effort).

public String Description { get; set; } #

Description attribute.

public Boolean TrustedForDelegation { get; set; } #

True when unconstrained delegation is enabled.