Plesk command line interface (CLI) is designed for integration of Plesk with third-party applications. It can also be used for managing Plesk installations by administrators experienced in using Plesk and Microsoft Windows command line. This feature provides a command line interface to the majority of management tasks that the Plesk administrator performs. Plesk CLI provides the alternative means of control for various business objects in Plesk. The command line utilities use Plesk’s core functionality to create, manage, or delete customers, domains, services, and other Plesk objects.

Each command line utility either duplicates the functions available through the Plesk GUI, or performs operations beyond the Plesk GUI scope. Depending on this, each utility belongs to the Standard or Extended group correspondingly.

The current version of Plesk provides the following command line utilities (in alphabetical order):

Standard Group

CL Utility Affected Object
admin_alias.exe Additional Plesk administrator accounts
admin.exe Admin’s control panel preferences
anonftp.exe Anonymous FTP service
aps.exe APS Catalog and applications
autoresponder.exe Mail autoresponders
branding_theme.exe Plesk branding
certificate.exe SSL/TLS certificates
cloning.exe Plesk server cloning settings
customer.exe Customer accounts
custombutton.exe Custom buttons
custom_plan_items.exe Custom plans
database.exe Databases, database users
database-server.exe Database servers
dns.exe DNS zone on domains
domalias.exe Domain aliases
domain_restriction.exe Prohibited domain names
dsn.exe ODBC DSN connections
event_handler.exe System event handlers
extension.exe Plesk extensions
firewall.exe Firewall
ftpsubaccount.exe Additional FTP accounts
hotlink_protection.exe Site content protection settings
init_conf.exe Initial server configuration, administrator personal info
interface_template.exe Plesk CP interface templates and controls visibility
ipmanage.exe IP addresses
ip_pool.exe Customer’s/reseller’s IP pools
keyinfo.exe License key properties
keyupdate.exe License key updates
license.exe License keys
locales.exe Plesk locales
mail.exe Mail accounts
mailserver.exe Mail server configuration
maillist.exe Mailing lists
migrate.exe Mass migration and transfer
notification.exe Email notifications for the administrator
php_handler.exe Managing custom PHP handlers
product_info.exe Information about installed Plesk
protdir.exe Web protection of domain directories
reseller.exe Reseller accounts
reseller_plan.exe Reseller templates
secret_key.exe Authentication in the XML API Service
server_dns.exe Server-wide DNS zone template
server_filesharing.exe File sharing settings
server_pref.exe System and interface preferences
service_plan.exe Hosting plans
service_plan_addon.exe Hosting plan addons
site.exe Websites
siteapp.exe Web applications
skeleton.exe Virtual host templates
sso.exe Single sign-on configuration
spamassassin.exe Spam filter parameters on the level of mail account
statistics.exe Calculating statistics
subscription.exe Hosting subscriptions
subscription_settings.exe Hosting subscription limits and preferences
subdomain.exe Subdomains
tomcat.exe Java applications and Tomcat service
traffic.exe Traffic usage statistics on domain level
virtdir.exe Virtual directories
user.exe Plesk additional users
webuser.exe Web user accounts
wp_instance.exe WordPress toolkit

Extended Group

CL Utility Affected Object
ApplySecurity.exe Security settings of server files and folders
dbclient.exe SQL queries
HostingSecurity.exe Security settings of Plesk hosted objects (domain, subdomain and web user folders and files)
mchk.exe Mail server configuration
sitebuilder.exe Integration with Presence Builder
statistics.exe Resources usage statistics

For general instructions on executing command line utilities on Plesk server, consult the Getting Started with Command Line Utilities section.