User element (Util extension)
User for all kinds of things. When it is not nested under a component it is included in the MSI so it can be referenced by other elements such as the User attribute in the AppPool element. When it is nested under a Component element, the User will be created on install and can also be used for reference.
Attributes
CanNotChangePassword
wxs:YesNoTypeUnionThe user cannot change the account’s password. Equivalent to UF_PASSWD_CANT_CHANGE.
Comment
stringOptional comment to set on the user.
CreateUser
wxs:YesNoTypeUnionIndicates 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
wxs:YesNoTypeUnionThe account is disabled. Equivalent to UF_ACCOUNTDISABLE.
Domain
stringA Formatted string that contains the local machine or Active Directory domain for the user.
FailIfExists
wxs:YesNoTypeUnionIndicates if the install should fail if the user already exists.
Id
stringLogonAsBatchJob
wxs:YesNoTypeUnionIndicates 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
wxs:YesNoTypeUnionIndicates 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 requiredA Formatted string that contains the name of the user account.
Password
stringUsually a Property that is passed in on the command-line to keep it more secure.
PasswordExpired
wxs:YesNoTypeUnionIndicates whether the user must change their password on their first login.
PasswordNeverExpires
wxs:YesNoTypeUnionThe account’s password never expires. Equivalent to UF_DONT_EXPIRE_PASSWD.
RemoveComment
wxs:YesNoTypeUnionIndicates whether remove the comment from the user. The default value is “no”.
RemoveOnUninstall
wxs:YesNoTypeUnionIndicates whether the user account should be removed or left behind on uninstall.
UpdateIfExists
wxs:YesNoTypeUnionIndicates if the user account properties should be updated if the user already exists.
Vital
wxs:YesNoTypeUnionIndicates whether failure to create the user or add the user to a group fails the installation. The default value is “yes”.