API Reference
PasswordPolicyInfo
Represents password policy settings for a domain or fine-grained policy.
Inheritance
- Object
- PasswordPolicyInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DirectoryEssentialsData.PasswordPolicies
- Property DirectoryEssentialsSnapshot.PasswordPolicies
- Method PasswordPolicyReader.GetDomainPolicy
- Method PasswordPolicyReader.GetEffectivePolicies
- Method PasswordPolicyReader.GetFineGrainedPolicies
- Property View.DomainPolicy
- Property View.Psos
- Property RsopDetails.DomainPasswordPolicy
- Property RsopDetailsView.DomainPasswordPolicy
- Property RsopGpResultSingleReport.DomainPasswordPolicy
Accepted by parameters
- Constructor PasswordPolicyReader.PasswordPolicyReader
- Constructor PasswordPolicyReader.PasswordPolicyReader
Constructors
public PasswordPolicyInfo() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String DomainName { get; set; } #Gets or sets the domain name.
public String Name { get; set; } #Gets or sets the policy name.
public PasswordPolicyKind PolicyKind { get; set; } #Gets or sets the policy kind.
public Nullable<Int32> MinimumPasswordLength { get; set; } #Gets or sets the minimum password length.
public Nullable<TimeSpan> MaximumPasswordAge { get; set; } #Gets or sets the maximum password age.
public Nullable<Int32> DaysSinceMaxAge { get; set; } #Gets or sets the maximum password age in days.
public Nullable<TimeSpan> MinimumPasswordAge { get; set; } #Gets or sets the minimum password age.
public Nullable<Int32> DaysSinceMinAge { get; set; } #Gets or sets the minimum password age in days.
public Nullable<Int32> PasswordHistoryLength { get; set; } #Gets or sets the password history length.
public Nullable<Boolean> ComplexityEnabled { get; set; } #Gets or sets whether password complexity is required.
public Nullable<Boolean> ReversibleEncryptionEnabled { get; set; } #Gets or sets whether reversible encryption is allowed.
public Nullable<Int32> LockoutThreshold { get; set; } #Gets or sets the lockout threshold.
public Nullable<TimeSpan> LockoutObservationWindow { get; set; } #Gets or sets the lockout observation window.
public Nullable<Int32> DaysSinceObservationWindow { get; set; } #Gets or sets the lockout observation window in days.
public Nullable<TimeSpan> LockoutDuration { get; set; } #Gets or sets the lockout duration.
public Nullable<Int32> DaysSinceLockoutDuration { get; set; } #Gets or sets the lockout duration in days.
public Nullable<Int32> Precedence { get; set; } #Gets or sets the policy precedence.
public Int32 AppliedToCount { get; set; } #Total number of subjects this policy applies to.
public String AppliedToSummary { get; set; } #Readable summary of applied targets (CNs, truncated to a few entries).
public List<PasswordPolicySubject> AppliedTo { get; } #Gets the collection of objects this policy applies to.