API Reference
Class
ComputerOsRow
Clean, report-friendly row for OS inventory tables. Excludes role flags and normalizes unknown ages to null so UIs show a placeholder.
Inheritance
- Object
- ComputerOsRow
Constructors
public ComputerOsRow() #Inherited Methods
Properties
public String DomainName { get; set; } #DNS domain name.
public String SamAccountName { get; set; } #Computer's 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 Nullable<Int32> LastLogonDays { get; set; } #Days since last logon (null when unknown).
public Nullable<Int32> PasswordAgeDays { get; set; } #Days since password was last set (null when unknown).
public String Description { get; set; } #Optional computer description from the directory.
public Nullable<Boolean> IsRodc { get; set; } #True when this domain controller is read-only (RODC). Null for non-DC rows.
public Nullable<DateTime> LastLogonTimestamp { get; set; } #Replicated lastLogonTimestamp (when known).
public Nullable<DateTime> PasswordLastSet { get; set; } #Password last set timestamp.