user.exe: Users

The user.exe utility is used for managing auxiliary Control Panel users.

Location

%plesk_cli%

Usage
user.exe <command> [<login_name>] [
<option_1> [<param>]
[<option_2> [<param>]]
... [<option_N> [<param>]]

Example

The following command creates an auxiliary user account Mary with the username mary@example.com. The user account will be created based on the role called webmaster, and the user will be able to access Control Panel and manage websites of a customer with username JDoe.

user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster

Commands
Command Parameter Description Example

--create or -c

<login_name>

Creates a user account.

Requires the options -cname, -passwd, -owner, -role.

Login can be an e-mail address or a word containing alphanumeric, dash, dot and underscore symbols.

To create a user account for webmaster Mary, who will manage websites of JDoe:

user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster

--update or -u

<login_name>

Updates user account settings.

To change the password for the user mary@example.com to 12345:

user.exe --update mary@example.com -passwd 12345

--delete or -d

<login_name>

Removes a user account.

To remove the user account with the username mary@example.com:

user.exe --delete mary@example.com

--info or -i

<login_name>

Displays user account information.

To retrieve the info on the account with the username mary@example.com:

user.exe --info mary@example.com

--help or -h

 

Displays help on the utility use.

To view help on the use of this utility:

user.exe --help

 

Options
Option Parameter Description Example

-cname

<string>

Specifies the user's contact name.

Required with the --create command.

To change a name for the user mary@example.com to Jane:

user.exe --update mary@example.com -cname Jane

-role

<existing role name>

Specifies the user role assigned to the user account. Roles define what Control Panel users can do in Plesk.

To create a user account for webmaster Mary, who will manage websites of JDoe:

user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster

-passwd

<password>

Specifies a user's password

Required with the --create command.

To change the password for the user mary@example.com to 12345:

user.exe --update mary@example.com -passwd 12345

-status

enabled|disabled

Activates or suspends a user account. Suspended user accounts cannot log in to Control Panel.

To suspend the user account mary@example.com:

user.exe --update mary@example.com -status disabled

-phone

<number>

Specifies user's phone number.

To set phone number in the personal info of the user with the login name mary@example.com to 1234567:

user.exe --update mary@example.com -phone 1234567

-owner

<username>

Specifies the username of a Plesk user for which an auxiliary user account is created.

To create a user account for webmaster Mary, who will manage websites of JDoe:

user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster

-company

<string>

Specifies a user's company name.

To set company name in the personal info of the mary@example.com account to MegaCompany Inc.:

user.exe --update mary@example.com -company "MegaCompany Inc."

-fax

<number>

Specifies a user's fax number.

To set fax number in the personal info of the account mary@example.com to 5556676677:

user.exe --update mary@example.com -fax 5556676677

-address

<string>

Specifies a user's postal address.

To set postal address in the personal info of the account mary@example.com to Elm str. 17:

user.exe --update mary@example.com -address "Elm str. 17"

-city

<string>

Specifies a user's city.

To set city in the personal info of the account mary@example.com to New York:

user.exe --update mary@example.com -city "New York"

-state

<string>

Specifies a user's state/province.

To set state in the personal info of the account mary@example.com to NY:

user.exe --update mary@example.com -state NY

-zip

<string>

Specifies a user's ZIP or postal code.

To set the postal code in the personal info of the account mary@example.com to 123123:

user.exe --update mary@example.com -zip 123123

-country

<string>

Specifies a user's country: a two-letters upper-case code in compliance with ISO 3166.

To set country in the personal info of the account mary@example.com to United States:

user.exe --update mary@example.com -country US

-im-type

<integer>

Specifies a user's instant messenger type.

1 - ICQ. 2 - Jabber. 3 - AIM. 4 - Skype. 0 - Other.

To set an instant messenger for the user account mary:

user.exe --update mary -im-type 1 -im 123456789

 

-im

<string>

Specifies a user's instant messenger number.

-comment

<string>

Specifies additional information about the user.

To add a comment for the user account mary:

user.exe -u mary -comment "This is a comment"

-external-email

<string>

Specifies an external email address for an auxilary user.

To set an external email address for the user account mary:

user.exe --update mary -external-email mary@externaldomain.com

-email

<string>

Specifies an email address for an auxilary user within the subscription to which the user belongs.

If you specify a non-existing email account within the subscription, it will be created.

To set an email account under the subscription example.com for the user account mary:

user.exe --update mary -email mary@example.com

-subscription-name

<subscription_name>

Allows a user to access only a specified subscription within a hosting account.

To allow the user with the account mary@example.com access only the example.com subscription:

user.exe --update mary@example.com -subscription-name example.com

-for-all-subscriptons

 

Allows a user to access all subscriptions within a hosting account

To allow the user with the account mary@example.com access all subscriptions:

user.exe --update mary@example.com -for-all-subscriptions

-locale

<string>

Specifies the locale code for the user.

To set the locale for the user account mary to en-US:

user.exe --update mary -locale en-US