TestimoX

API Reference

Class

LapsPolicyInfo

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Windows LAPS policy snapshot mapped from registry policy for a given GPO.

Inheritance

  • Object
  • LapsPolicyInfo

Constructors

Properties

public Guid GpoId { get; set; } #

GPO identifier.

public String DomainName { get; set; } #

DNS domain name that owns the GPO.

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

Back up DSRM password to AD (Windows LAPS policy).

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

Number of previous encrypted passwords to retain.

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

Enable encryption of LAPS passwords in AD.

public String ADPasswordEncryptionPrincipal { get; set; } #

Security principal permitted to decrypt LAPS passwords.

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

Where to back up the password (directory choice enum as int).

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

Maximum age of the LAPS password (days).

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

Password complexity policy (implementation-specific numeric value).

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

Password length for generated LAPS password.

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

Protect against password expiration during maintenance windows.