TestimoX

API Reference

Class

ComputerAgingView

Namespace ADPlayground.Computers
Assembly ADPlayground
Modifiers sealed

Stale-focused projection for computer account hygiene and age diagnostics.

Inheritance

  • Object
  • ComputerAgingView

Constructors

Properties

public String SamAccountName { get; set; } #

Computer sAMAccountName.

public String DomainName { get; set; } #

DNS domain name.

public String DistinguishedName { get; set; } #

Distinguished name.

public String OperatingSystem { get; set; } #

Operating system caption.

public Boolean Enabled { get; set; } #

Whether the account is enabled.

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

Most recent interactive/network logon if known.

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

Replicated lastLogonTimestamp if known.

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

Password last set timestamp if known.

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

Days since most recent logon (null when unknown).

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

Days since password was set (null when unknown).

public Boolean NoLogonData { get; set; } #

True when both logon values are missing.

public Boolean NoPasswordSetData { get; set; } #

True when password last set value is missing.

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

Threshold used for inactivity comparisons when supplied by caller.

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

Threshold used for password age comparisons when supplied by caller.

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

True when inactivity threshold is met (or null when threshold not supplied).

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

True when password age threshold is met (or null when threshold not supplied).