| Name | Type | Description | Required | 
|---|
| Id | String |   | Yes | 
| CanNotChangePassword | YesNoType | The user cannot change the account's password. Equivalent to UF_PASSWD_CANT_CHANGE. |   | 
| CreateUser | YesNoType | Indicates whether or not to create the user.  User creation can be skipped if all that is desired is to join a user to groups. |   | 
| Disabled | YesNoType | The account is disabled. Equivalent to UF_ACCOUNTDISABLE. |   | 
| Domain | String | A Formatted string that contains the local machine or Active Directory domain for the user. |   | 
| FailIfExists | YesNoType | Indicates if the install should fail if the user already exists. |   | 
| LogonAsBatchJob | YesNoType | Indicates whether or not the user can logon as a batch job.  User creation can be skipped if all that is desired is to set this access right on the user. |   | 
| LogonAsService | YesNoType | Indicates whether or not the user can logon as a serivce.  User creation can be skipped if all that is desired is to set this access right on the user. |   | 
| Name | String | A Formatted string that contains the name of the user account. | Yes | 
| Password | String | Usually a Property that is passed in on the command-line to keep it more secure. |   | 
| PasswordExpired | YesNoType | Indicates whether the user must change their password on their first login. |   | 
| PasswordNeverExpires | YesNoType | The account's password never expires. Equivalent to UF_DONT_EXPIRE_PASSWD. |   | 
| RemoveOnUninstall | YesNoType | Indicates whether the user account should be removed or left behind on uninstall. |   | 
| UpdateIfExists | YesNoType | Indicates if the user account properties should be updated if the user already exists. |   | 
| Vital | YesNoType | Indicates whether failure to create the user or add the user to a group fails the installation. The default value is "yes". |   |