TestimoX

API Reference

Class

ComputerLapsSummaryView

Namespace ADPlayground.Computers
Assembly ADPlayground
Modifiers sealed

Summary LAPS view showing effective and per-flavor expirations with basic identity/OS context.

Inheritance

  • Object
  • ComputerLapsSummaryView

Constructors

Properties

public String DomainName { get; set; } #

DNS domain name.

public String SamAccountName { get; set; } #

Computer sAMAccountName.

public String DistinguishedName { get; set; } #

Distinguished name.

public String OperatingSystem { get; set; } #

Operating system caption.

public String OperatingSystemVersion { get; set; } #

Operating system version string.

public Boolean Enabled { get; set; } #

True when the computer account is enabled.

public Boolean IsServer { get; set; } #

True when OS caption indicates a server build.

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

Password last set timestamp.

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

Replicated lastLogonTimestamp when known.

public Boolean HasWindowsLaps { get; set; } #

True when Windows LAPS is present.

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

Windows LAPS expiration timestamp.

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

Days until Windows LAPS password expires (negative when expired).

public Boolean HasLegacyLaps { get; set; } #

True when legacy LAPS is present.

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

Legacy LAPS expiration timestamp.

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

Days until legacy LAPS password expires (negative when expired).

public Boolean HasWindowsDsrmLaps { get; set; } #

True when DSRM LAPS is present (Domain Controllers only).

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

DSRM LAPS expiration timestamp.

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

Days until DSRM LAPS password expires (negative when expired).

public String LapsKind { get; set; } #

Derived label describing which flavor is effective for local admin: Windows/Legacy/None.

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

Effective expiration (Windows preferred else Legacy).

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

Days until effective local admin password expires (negative when expired).