API Reference
UserEssentialsRow
Represents a user row for Directory Essentials reporting.
Inheritance
- Object
- UserEssentialsRow
Constructors
public UserEssentialsRow() #Inherited Methods
Properties
public String Name { get; set; } #User display name.
public String SamAccountName { get; set; } #User SAM account name.
public String DomainName { get; set; } #Domain DNS name.
public String UserPrincipalName { get; set; } #User principal name.
public String DistinguishedName { get; set; } #Distinguished name.
public Boolean Enabled { get; set; } #Account enabled state.
public String ObjectClass { get; set; } #Object class (user/contact).
public Nullable<DateTime> WhenCreated { get; set; } #When the account was created.
public Nullable<DateTime> WhenChanged { get; set; } #When the account was last changed.
public Nullable<Boolean> HasMailbox { get; set; } #True when mailbox-related attributes indicate a mailbox.
public Nullable<Boolean> MustChangePasswordAtLogon { get; set; } #True when password must be changed at next logon.
public String PasswordPolicyName { get; set; } #Password policy name (default or PSO).
public Nullable<Int32> PasswordPolicyMinLength { get; set; } #Password policy minimum length.
public Boolean PasswordNeverExpires { get; set; } #True when password never expires.
public Boolean PasswordNotRequired { get; set; } #True when password is not required.
public Nullable<Boolean> PasswordExpired { get; set; } #True when password is expired.
public Nullable<Boolean> CannotChangePassword { get; set; } #True when account cannot change password.
public Boolean TrustedForDelegation { get; set; } #True when unconstrained delegation is enabled.
public Nullable<Int32> LastLogonDays { get; set; } #Days since last logon (most recent).
public Nullable<DateTime> LastLogonDate { get; set; } #Most recent logon timestamp (lastLogon/lastLogonTimestamp).
public Nullable<Int32> PasswordLastDays { get; set; } #Days since password was last set.
public Nullable<DateTime> PasswordLastSet { get; set; } #Password last set timestamp.
public Nullable<Int32> DaysToExpire { get; set; } #Days until password expiry (when available).
public Nullable<DateTime> PasswordExpiresOn { get; set; } #Password expiry timestamp (when available).
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 Title { get; set; } #Title attribute.
public String Department { get; set; } #Department attribute.
public String Country { get; set; } #Country attribute (best-effort).
public String Description { get; set; } #Description attribute.
public String RecipientTypeDetails { get; set; } #Exchange recipient type details (friendly).
public String RecipientDisplayType { get; set; } #Exchange recipient display type (friendly).
public String RemoteRecipientType { get; set; } #Exchange remote recipient type (friendly).