2.3. Marco Contextual
2.3.1. Características Generales y ubicación
Properties and methods of the output object returned by the Get-QADUser cmdlet can be used to examine and configure various properties of the respective user account. To view a list of all methods and properties that are available, use the following command:
get-QADUser 'domainname\username' | get-Member
For general information about using properties and methods of PowerShell objects, enter these commands:
get-help about_method get-help about_property
The following table summarizes some properties of a Get-QADUser output object. Using these properties you can view or modify the properties on a user account you retrieve with the cmdlet. After setting new property values on the cmdlet output object, you must call the CommitChanges() method on that object to save the property value changes in the user account (see examples at the end of this section).
PROPERTY DESCRIPTION AccountExpires
Syntax: Nullable<DateTime>
The date and time after which the user cannot log on.
AccountIsDisabled Syntax: Boolean
A flag to indicate if the account is, or should be, disabled.
AccountIsLockedOut Syntax: Boolean
A flag that indicates if the account is locked because of failed logon attempts.
Department Syntax: String
The department within the company to which the user belongs.
Description Syntax: String
The text description of the user.
Syntax: String
The e-mail address of the user.
Fax
Syntax: String
The fax number of the user.
FirstName Syntax: String
The first name of the user.
HomeDirectory Syntax: String
The home directory of the user.
HomeDrive Syntax: String
The drive letter to which the UNC path for the home directory is mapped.
LastLogon
Syntax: Nullable<DateTime>
The date and time that the user last logged on using the domain controller from which the user account is retrieved by the cmdlet.
LastLogonTimestamp Syntax: Nullable<DateTime>
The date and time that the user last logged on to the domain.
LastName Syntax: String
PROPERTY DESCRIPTION LogonScript
Syntax: String
The logon script path.
Manager Syntax: String
Identifies the account of the user's manager.
MemberOf Syntax: String[]
Array of strings, each of which identifies one of the groups that the user is a member of.
PasswordAge
Syntax: Nullable<TimeSpan>
Time that has elapsed since the password was set or last changed.
PasswordExpires
Syntax: Nullable<DateTime>
The date and time when the password expires.
PasswordLastSet
Syntax: Nullable<DateTime>
The date and time when the password was set or last changed.
PasswordNeverExpires Syntax: Boolean
A flag indicating if the password is configured to never expire.
ProfilePath Syntax: String
The path to the user profile.
TSAllowLogon Syntax: Boolean
A flag indicating if the user is allowed to log on to the Terminal Server.
TSBrokenConnectionAction Syntax: Int32
The action to take when a Terminal Services session limit is reached: 1 if the session should be
terminated; 0 if the session should be disconnected. TSConnectClientDrives
Syntax: Boolean
A flag indicating whether to reconnect to mapped client drives at logon to the Terminal Server. TSConnectPrinterDrives
Syntax: Boolean
A flag indicating whether to reconnect to mapped client printers at logon to the Terminal Server. TSDefaultToMainPrinter
Syntax: Boolean
A flag indicating whether to print automatically to the client's default printer when the user is logged on to the Terminal Server.
PROPERTY DESCRIPTION TSHomeDirectory
Syntax: String
The Terminal Server home directory of the user.
TSHomeDrive Syntax: String
The drive letter to which the UNC path for the Terminal Server home directory is mapped. TSInitialProgram
Syntax: String
The path and file name of the application that starts automatically when the user logs on to the Terminal Server.
TSMaxConnectionTime Syntax: TimeSpan
Maximum allowed duration of the Terminal Services session.
TSMaxDisconnectionTime Syntax: TimeSpan
Maximum amount of time that a disconnected Terminal Services session remains active on the Terminal Server.
TSMaxIdleTime Syntax: TimeSpan
Maximum amount of time that the Terminal Services session can remain idle.
TSProfilePath Syntax: String
The profile path to use when the user logs on to the Terminal Server.
TSReconnectionAction Syntax: Int32
Specifies whether to allow reconnection to a disconnected Terminal Services session from any client computer: 1 if reconnection is allowed from the original client computer only; 0 if reconnection from any client computer is allowed.
TSRemoteControl Syntax: Int32
Specifies whether to allow remote observation or remote control of the user's Terminal Services session:
• 0 Remote control is disabled.
• 1 Full control of the user's session, with the user's permission.
• 2 Full control of the user's session; the user's permission is not required.
• 3 View the session remotely, with the user's permission.
• 4 View the session remotely; the user's permission is not required.
TSWorkDirectory Syntax: String
The working directory path to use when the user logs on to the Terminal Server.
PROPERTY DESCRIPTION UserMustChangePassword
Syntax: Boolean
A flag indicating if the user is required to change the password at next logon.