Table of Contents

Class ActiveDirectoryFineGrainedPasswordPolicy

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Active Directory fine-grained password policy.

public class ActiveDirectoryFineGrainedPasswordPolicy : ActiveDirectoryObjectBase, IComparable<ActiveDirectoryObjectBase>
Inheritance
ActiveDirectoryFineGrainedPasswordPolicy
Implements
Inherited Members

Constructors

ActiveDirectoryFineGrainedPasswordPolicy()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ActiveDirectoryFineGrainedPasswordPolicy class.

public ActiveDirectoryFineGrainedPasswordPolicy()

Properties

AccountNames

Gets or sets the accounts to which the fine-grained password policy applies.

public SerializableStringCollection AccountNames { get; set; }

Property Value

SerializableStringCollection

ComplexityEnabled

Gets or sets whether the password must meet complexity requirements.

public BooleanOption ComplexityEnabled { get; set; }

Property Value

BooleanOption

LockoutDuration

Gets or sets the number of minutes an account is locked out.

public int LockoutDuration { get; set; }

Property Value

int

LockoutDurationString

Gets the duration an account is locked out.

public string LockoutDurationString { get; set; }

Property Value

string

LockoutObservationWindow

Gets or sets the number of minutes before resetting the failed logon attempts count.

public int LockoutObservationWindow { get; set; }

Property Value

int

LockoutObservationWindowString

Gets the time window before resetting the failed logon attempts count.

public string LockoutObservationWindowString { get; set; }

Property Value

string

LockoutThreshold

Gets or sets the maximum number of failed logon attempts allowed.

public int LockoutThreshold { get; set; }

Property Value

int

LockoutThresholdString

Gets the maximum number of failed logon attempts allowed.

public string LockoutThresholdString { get; set; }

Property Value

string

MaximumPasswordAge

Gets or sets the maximum password age.

public int MaximumPasswordAge { get; set; }

Property Value

int

MaximumPasswordAgeString

Gets the maximum password age as a human readable string.

public string MaximumPasswordAgeString { get; set; }

Property Value

string

MinimumPasswordAge

Gets or sets the minimum password age.

public int MinimumPasswordAge { get; set; }

Property Value

int

MinimumPasswordAgeString

Gets the minimum password age as a human readable string.

public string MinimumPasswordAgeString { get; set; }

Property Value

string

MinimumPasswordLength

Gets or sets the minimum password length.

public int MinimumPasswordLength { get; set; }

Property Value

int

MinimumPasswordLengthString

Gets the minimum password length as a human readable string.

public string MinimumPasswordLengthString { get; set; }

Property Value

string

PasswordHistoryCount

Gets or sets the number of passwords remembered.

public int PasswordHistoryCount { get; set; }

Property Value

int

PasswordHistoryCountString

Gets the number of passwords remembered as a human readable string.

public string PasswordHistoryCountString { get; set; }

Property Value

string

Precedence

Gets or sets the precedence of the policy.

public int Precedence { get; set; }

Property Value

int

ReversibleEncryptionEnabled

Gets or sets whether to store the password using reversible encryption.

public BooleanOption ReversibleEncryptionEnabled { get; set; }

Property Value

BooleanOption

SecurityDescriptor

Gets or sets the security descriptor.

public ActiveDirectorySecurityDescriptor SecurityDescriptor { get; set; }

Property Value

ActiveDirectorySecurityDescriptor

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryFineGrainedPasswordPolicy object.

public ActiveDirectoryFineGrainedPasswordPolicy Clone()

Returns

ActiveDirectoryFineGrainedPasswordPolicy

A clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryFineGrainedPasswordPolicy object.