# History of Changes

This chapter describes the version-specific changes in the CL utilities. The changes are grouped by new features in CLI. To describe a particular change in CLI, we use the following notation:

- (+) - the defined utility or command or option is added
- (-) - the defined utility or command or option is deprecated
- (*) - the defined utility or command or option is modified

## Plesk Onyx

Server Initial Configuration and Administrator’s Personal Info

- (*) init_conf.exe utility: New option: `-trial_license`. Available starting with Plesk 17.8.10.

SNI support

- (-) `-sni` option of the server_pref.exe utility

Centralized SSL Certificates store

- (*) server_pref.exe utility

  New options: `-central-cert-store`, `-central-cert-store-path`, `-central-cert-store-user-login`, `-central-cert-store-user-password`, `-central-cert-store-private-key-password`.

DMARC spam protection for the incoming mail

- (*) mailserver.exe utility

  New commands: `--enable-dmarc`, `--disable-dmarc`.

Search-engine friendly HTTP 301 redirect from HTTP ro HTTPS

- (*) subscription.exe utility

  New option: `-seo-redirect`.

Securing Plesk and Mail server

- (*) server_pref.exe utility

  New option: `-panel-certificate.`

- (*) mailserver.exe utility

  New command `--set-certificate`.

Securing WebMail with an SSL/TLS certificate

- (*) subscription_settings.exe utility

  New option: `-webmail-certificate`.

One-time login to Plesk

- (*) plesk utility

  New command: `login`, new option: `-relative-url`.

Managing Git repositories

- (+) git utility

Managing Node.js versions

- (+) nodejs utility

Managing Plesk extensions

- (*) plesk utility

  New command: `ext`.

- (*) extension.exe utility

  New commands: `--enable`, `--disable`, `--call`

Setting permissions for managing Plesk extensions

- (*) subscription_settings.exe, service_plan.exe, admin.exe, service_plan_addon.exe, client_pref.exe, reseller_plan.exe, reseller_pref.exe utilities:

  New options: `-ext_permission_git_manage_git`, `-ext_permission_nodejs_support_management`, `-ext_permission_nodejs_state_management`, `-ext_permission_nodejs_version_management`, `-ext_permission_wp_toolkit_manage_wordpress_toolkit`, `-ext_permission_wp_toolkit_manage_security_wordpress_toolkit,-ext_permission_wp_toolkit_manage_cloning, -ext_permission_wp_toolkit_manage_syncing, -ext_permission_wp_toolkit_manage_autoupdates`.

- (-) subscription_settings.exe, service_plan.exe, admin.exe, service_plan_addon.exe, client_pref.exe, reseller_plan.exe, reseller_pref.exe utilities:

  Deprecated options: `-manage_wordpress_toolkit`, -`manage_security_wordpress_toolkit`

Setting empty document root for a domain, subdomain, or subscription.

- (*) site.exe, subdomain.exe, subscription.exe `,` utilities:

  New option: `-empty-document-root`.

Single Sign On

- (*) `sso.exe` utility has been removed.

Turning off customer and business manager

- For the `panel_gui.exe` utility the command `-billing_enabled has been removed.`

## Plesk 12.5

Reassignment of databases between subscriptions

- (*) `database` `.exe` utility:

  New command: `--assign-to-subscription`.

Database user roles and privileges management

- (*) `database` utility:

  New options: `-user-role`, `-set-privileges`.

PHP handlers management

- (+) php_handler utility:

Listing mail accounts

- (*) mail utility:

  New command: `--list`.

Setting an end date for auto-replies

- (*) autoresponder utility:

  New option: `-end-date`.

Displaying global server settings

- (*) server_pref utility:

  New command: `--show`.

Managing server-wide backup limits

- (*) server_pref utility:

  New options: `-max-backup-files`, `-keep-local-backup`.

Disabling automatic upgrading of extensions

- (*) server_pref utility:

  New option: `-disable-upgrade-extensions`.

Reassigning IP addresses

- (*) ipmanage utility:

  New command: `--change-ip`.

Retrieving new license keys from KA

- (*) license utility:

  New command: `--retrieve`.

Managing Plesk locales

- (+) locales utility.

Installing and upgrading extensions via URL

- (*) extension utility:

  New command: `--install-url`.

Security status of WordPress installations

- (*) `wp_instance` utility:

  New command: `--get-security-status`.

Per site dedicated IIS application pool management

- (*) service_plan utility:

  New option: `-iis_app_pool_addons`.

IIS application pool mode management

- (*) site utility:

  New option: `-managed-pipeline-mode`.

Enabling password protection for site preview

- (*) server_pref utility:

  New option: `-preview-protection`.

## Plesk 12.0

WordPress toolkit

- (+) `wp_instance` utility.

Outgoing mail control

- (*) mailserver utility:

  New commands: `--enable-outgoing-antispam`, `--disable-outgoing-antispam`, `--set-outgoing-messages-domain-limit`, `--set-outgoing-messages-subscription-limit`, `--set-outgoing- messages-report-period`, `--set-outgoing-messages-notification-period`.

- (*) service_plan and subscription_settings utilities:

  New options: `-outgoing-messages-domain-limit`, `-outgoing-messages-subscription-limit`.

- (*) mail utility:

  New option: `-outgoing-messages-mbox-limit`.

- (*) site utility:

  New option: `-outgoing-messages-domain-limit`.

Prohibited domain names

- (+) domain_restriction utility.

Access control lists for MySQL database users

- (*) subscription_settings utility:

  New option: `-remote_db_connection`.

- (*) `database` utility:

  New option: `-set-acl`, `-add-access`, `-remove-access`.

Remote access for Microsoft SQL Server database users

- (*) `database` utility:

  New option: `-allow-access-from`.

Automated migration and transfer of a large number of objects

- (+) migrate utility.

Converting reseller accounts to customer accounts

- (*) reseller utility:

  New command: `--convert-to-customer`.

Moving customer accounts to another owner

- (*) customer utility:

  New command: `--change-owner.`

Converting customer accounts to reseller accounts

- (*) customer utility:

  New command: `--convert-to-reseller`.

Custom descriptions of Plesk objects

- (*) reseller, customer, and mail utilities:

  New options: `-description`.

- (*) site utility:

  New options: `-description`, `-admin-description`.

- (*) subscription utility:

  New options: `-description`, `-reseller-description`, `-admin-description`.

IIS application pool CPU usage

- (*) server_pref utility:

  New command: `--set-iis-app-pool-settings`.

  New options: `-cpu-usage-state`, `-cpu-usage-value`, `-cpu-usage-action`, `-cpu-usage-interval`.

- (*) reseller_pref utilities:

  New command: `--set-iis-app-pool-settings`.

  New options: `-iis-app-pool-turned-on`, `-cpu-usage-state`, `-cpu-usage-value`, `-cpu-usage-action`, `-cpu-usage-interval`.

- (*) customer, service_plan, service_plan_addon utilities:

  New options: `-iis_app_pool`, `-cpu-usage`, `-cpu-usage-action`, `-cpu-usage-interval`.

- subscription and site utilities:

  New options: `-cpu-usage-action`, `-cpu-usage-interval`.

IIS 8.0 dynamic IP address restrictions

- (*) virtdir utility:

  New options: `-is_deny_by_concurrent_requests`, `-max_concurrent_requests`, `-is_deny_by_request_rate`, `-max_requests`, `-request_interval`.

Preventing customers from using a Plesk server as an FTP storage for Plesk backups

- (*) server_pref utility:

  New option: `-allow-local-ftp-backup`.

Database users’ access to databases

- (*) `database` utility:

  New options: `-database`, `-any-database`.

Clearance of APS applications cache

- (*) aps utility:

  New command: `--clear-cache`.

Restoring selected objects from a backup

- (*) pleskrestore utility:

  New options: `-only-mailnames`, `-only-databases`, `-only-web-content`, `-only-sites`, `-domain-name`.

## Plesk 11.5

Custom web server settings for websites

- (*) virtdir utility:

  New options: `-log_visits`, `-mime-types`, `-ip-deny`, `-ip-allow`.

Status of websites in suspended subscriptions

- (*) subscription, service_plan utilities:

  New option: `-unpaid-website-status`.

External SMTP server for Plesk notifications and outgoing mail generated by scripts

- (*) mailserver utility:

  New command: `--update-smtp-settings`.

  New options: `-smtp-host`, `-smtp-port`, `-smtp-login`, `-smtp-password`, `-mail-notifications`, `-smtp-tls`, `-smtp-allow-users`.

APS applications settings

- (*) aps utility:

  New options: `-db-server`, `-prefix`, `-aps-force-updates`.

Restricting the list of applications available for installation

- (*) customer utility:

  New commands: `--add-aps-filter-item`, `--remove-aps-filter-item`, `--enable-aps-filter`, `--disable-aps-filter`, `--show-aps-filter-info`.

  New options: `-aps-filter-item-name`, `-aps-filter-item-value`.

- (*) service_plan_addon utility:

  New commands: `--add-aps-filter-item`, `--remove-aps-filter-item`, `--show-aps-filter-info`.

  New options: `-aps-filter-item-name`, `-aps-filter-item-value`.

Search engine friendly redirection and forwarding

- (*) subscription, subdomain, site, and domalias utilities:

  New option: `-seo-redirect`.

- (*) subscription, site utilities:

  New option: `-http_code`.

Plesk Administrator account settings

- (*) admin utility:

  New commands: `--set-admin-password`, `--set-password`.

  New options: `-passwd`, `-manage_server_mailgate`, `-manage_secure_passwords`.

One database user to access all databases

- (*) `database` utility:

  New commands: `--create-dbuser`, `--update-dbuser`, `--remove-dbuser`.

The default database server

- (*) service_plan, subscription_settings utilities:

  New options: `-default_server_mysql`, `-default_server_mssql`.

Multiple PHP versions

- (*) service_plan, service_plan_addon, subscription, subdomain, and site utilities:

  New option: `-php_handler_id`.

  Deprecated options: `-php_handler_type`, `-php_version`, `-php_isapi`.

Mail autoresponder settings

- (*) autoresponder utility:

  New option: `-frq`.

Creating additional users while creating mail accounts

- (*) mail utility:

  New option: `-cp-access`.

Specifying mail accounts and instant messengers for additional users

- (*) user utility:

  New options: `-email`, `-external-email`, `-im-type`, `-im`.

Plesk UI appearance and branding

- (*) branding_theme utility:

  New commands: `--set`, `--list`.

  New option: `-name`.

- (*) panel_gui utility:

  New options: `-billing_enabled`, `-promo_virtuozzo`, `-newsfeeds`.

Websites maintenance mode

- (*) subscription, site, subdomain utilities:

  Deprecated option: `-maintenance-mode`. The Suspended website status is used instead (see the next change).

The Suspended status of websites

- (*) subscription, site, subdomain utilities:

  New command: `--suspend`.

Loading Plesk settings from Partner Central

- (*) server_pref utility:

  New command: `--load-customizations`.

Server-wide Plesk settings

- (*) server_pref utility:

  New options: `-aps-force-updates`, `-aps-suggest-updates`, `-forbid-ftp-user-rename`, `-forbid-subscription-rename`, `-ftp-over-ssl`, `-autoupdates-third-party`.

Server cloning settings

- (*) cloning utility:

  New options: `--reset-init-conf`, `-skip-update`.

Access to Control Panel for resellers

- (*) reseller_pref, reseller_plan utilities:

  Deprecated option: `-cp_access`.

Making copies of service plans, add-on plans, and reseller plans

- (*) service_plan, service_plan_addon, reseller_plan utilities:

  New command: `--duplicate`.

  New option: `-duplicate-name`.

Domains and domain aliases settings

- (*) subscription, subdomain, site, and domalias utilities:

  New options: `-notify`, `-max-connections`, `-traffic-bandwidth`.

Displaying customers or subscriptions in a list

- (*) customer, subscription utilities:

  New command: `--list`.

Turning Tomcat on/off on domain aliases

- (*) domalias utility:

  New option: `-tomcat`.

Repairing Plesk configuration

- (+) `repair` utility.

## Plesk 11.0

Include a password in a WebMatrix publication settings file

- (*) server_pref utility: New option: `-webdeploy-include-password`

Installing the Plesk license key with an activation code

- (*) license utility: The `--install` command now accepts activation codes.

Managing Plesk Extensions

- (+) extension utility.

Improved Plesk security

- (*) server_pref utility. New option: `-min_password_strength`.

Cloning Plesk in Virtual Environments

- (+) cloning utility.

Custom Buttons Improvements

- (*) custombutton utility: New parameters for the `-place` option: `admin-settings`, `reseller-settings`. New option: `-noframe`.
- (*) custom_plan_items utility: New option: `-noframe`.

Plesk Updates Improvements

- (*) product_info utility: New command: `--updates-info`.

Subscribing to security notifications from Odin

- (*) init_conf utility: New option: `-send_tech_announce`.

Using license bundles (web app licenses associated with a Plesk license)

- (*) service_plan, service_plan_addon, reseller_plan, subscription_settings utilities: New option: `-allow_license_stubs`.

## Plesk 10.4

Customizable PHP configuration

- (*) `service_plan, service_plan_addon, subscription, subscription_settings, site` utilities: New commands: `--update-php-settings, --show-php-settings` New options: `-settings, -additional-settings`

Extended overuse options

- (*) `service_plan, subscription_settings, reseller_pref, reseller_plan` utilities: The overuse management options of these utilities now support new value: `not_suspend_notify`

Simple view for administrators

- (*) `poweruser` utility: New options: `-simple, -lock`
- (*) `admin` utility: New options for fine adjustment of Simple view.

Restricting users to access only one subscription

- (*) `user` utility: New options: `-subscription-name, -for-all-subscriptions`

Support for wildcard subdomains

- (*) `subdomain` utility: The `-create` command allows to use the asterisk symbol to create wildcard subdomains.

Quick preview of a website

- (*) `server_pref` utility: New option: `-preview-domain`

Manage availability of apps from Storefront

(*) `server_pref` utility:
New option: `-show-commercial-apps`

Allowing Subdomains to Have Own DNS Zones

- (*) `server_pref` utility: New option: `-subdomain-dns-zone`

Updating Business Manager administrator’s profile

- (+) `billing_update_admin` utility.

Updating Business Manager company settings

- (+) `billing_update_company` utility.

Managing Business Manager database connection

- (+) `billing-db` utility.

Migrating a standalone Plesk Billing database to Business Manager

- (+) `billing-migrate-db` utility.

Troubleshooting GUI Integration between Business Manager and connected Panels

- (+) `billing-integration` utility.

Updating Business Manager configuration and online stores locales and appearance

- (+) `billing-cache` utility.

## Plesk 10.3

File sharing functionality

- (+) `server_filesharing` utility.
- (*) `role` utility: New option: `-publishFilesOnTheWeb`

## Plesk 10.2

IPv6 support

- (*) `dns` and `server-dns` utilities:

  New option: `-aaaa`

- `(*)subscription` utility: `-ip` option can be used multiple times to specify a list of IPV4 and IPv6 addresses addresses.

- (*) `reseller_plan` utlity:

  New option: `-excl_ipv6_num`

Encrypting the administrator’s password

- (*) `admin` utility:

New command: `--show-password`

## Plesk 10.1

Ability to customize the list of applications available for installation on websites and add links to additional services (external or integrated with Plesk as extensions)

- (+) `subscription` utility replaces the `domain` utility and supports new commands and options.

  New commands: `-enable-aps-filter, --add-aps-filter-item, --remove-aps-filter-item, --disable-aps-filter, --show-aps-filter-info, --add-custom-plan-item, --remove-custom-plan-item, --remove-all-custom-plan-items, --show-custom-plan-items`

  New options: `-aps-filter-item-name, -aps-filter-item-value, -aps-filter-type, -custom-plan-item-name`

- (+) `custom_plan_items` utility.

- (*) `service_plan` utility:

  New commands: `-enable-aps-filter, --add-aps-filter-item, --remove-aps-filter-item, --disable-aps-filter, --show-aps-filter-info, --add-custom-plan-item, --remove-custom-plan-item, --remove-all-custom-plan-items, --show-custom-plan-items`

  New options: `-aps-filter-item-name, -aps-filter-item-value, -aps-filter-type, -custom-plan-item-name`

- (*) `reseller` utility:

  New commands: `-enable-aps-filter, --add-aps-filter-item, --remove-aps-filter-item, --disable-aps-filter, --show-aps-filter-info`

  New options: `-aps-filter-item-name, -aps-filter-item-value, -aps-filter-type`

- (*) `reseller_plan` utility replaces the `reseller-template` utility and supports the following new commands and options.

  New commands: `-enable-aps-filter, --add-aps-filter-item, --remove-aps-filter-item, --disable-aps-filter, --show-aps-filter-info`

  New options: `-aps-filter-item-name, -aps-filter-item-value, -aps-filter-type`

Customization of interface appearance and branding settings

- (+) `branding_theme` utility
- (+) `panel_gui` utility replaces the `interface-template` utility and supports the following new options: `-domain_registration_url`, `-domain_management_url`, `-cert_purchasing_url`, `-mpc_portal_url`

Site maintenance mode

- (*) `subscription` utility: new option `-maintenance-mode`.
- (*) `subdomain` utility: new option `-maintenance-mode`.

Ability to create trial sites in SiteBuilder

- (*) `service_plan` utility: new option `-upsell_site_builder`.

Ability to register an external webmail service with the Plesk and use it in hosting plans

- (*) `mailserver` utility:

  New commands: `--add-external-webmail`, `--update-external-webmail`, `--remove-external-webmail`.

  New options: `-webmail-name`, `-webmail-url`, `-webmail-status`.

Ability to hide mail management functions from Control Panel

- (*) `server_pref` utility: new option `-disable-mail-ui`.

Utilities were renamed to better suit the new hosting model

- The `client` utility was replaced with the `customer` utility.
- The `domain` utility was replaced with the `subscription` and `site` utilities.
- The `domain_prefs` utility was replaced with the `subscription_settings` utility.
- The `domain_template` utility was replaced with the `service_plan` utility.
- The `interface_template` utility was replaced with the `panel_gui` utility.
- The `reseller-template` utility was replaced with the `reseller_plan` utility.
- The `domain_addon_service_plan` utility was replaced with the `service_plan_addon` utility.

## Plesk 10.0

Changes in the hosting model and hierarchy of user accounts

- (-) `client_template` utility.

- (*) `client` utility: the commands `--convert-to-reseller` and `--change-owner` are no longer supported; the options `-template`, `-sb-user`, `-status`, and `-force` are no longer supported.

- (*) `client_pref` utility: the command `--set-iis-app-pool-settings` and options `-iis-app-pool-turned-on`, `-cpu-usage-state`, `-cpu-usage-value` were added; the options `-manage dashboard`, `-max-mg`, `-desktop-preset`, `-max_redir`, `-max_resp`, `-lock-screen`, `-desktop-preset` are no longer supported.

- (-) `domadmin` utility.

- (-) `domuser` utility.

- (*) `domain` utility: the commands `--webspace-status`, `--lock-subscription`, `--unlock-subscription`, `--no-subscription`, `--switch-subscription`, `--sync-subscription`, `--add-subscription`, `--remove-subscription` were added; the options `-service-plan`, `-force-lock`, `-www-root`, `-webspace-name`, `-vendor` were added.

- (+) `domain_addon_service_plan` utility.

- (*) `domain_pref` utility. The following options were removed: `-max_redir`, `-max_mg`, `-max_resp`.

  The following options were added: `-max_site`, `-max_subftp_users`, `-max_site_builder`, `-max_unity_mobile_sites`, `-create_domains`, `-manage_phosting`, `-manage_performance`, `-manage_sh_access`, `-manage_quota`, `-manage_subdomains`, `-manage_domain_aliases`, `-manage_log`, `-manage_anonftp`, `-manage_subftp`, `-manage_crontab`, `-manage_dns`, `-manage_webapps`, `-manage_maillists`, `-manage_spamfilter`, `-manage_virusfilter`, `-manage_iis_app_pool`, `-manage_webstat`, `-manage_additional_permissions`, `-manage_shared_ssl`, `-select_db_server`, `-allow_local_backups`, `-allow_ftp_backups`, `-access_appcatalog`, `-allow_insecure_sites`.

  The option `-overuse` can now take the new parameter `not_suspend`.

- (+) `domain_service_plan` utility is intended to replace the utility `domain_template`.

  In addition to the options previously supported by the `domain_template` utility, the following new options are now supported: `-max_site`, `-max_subftp_users`, `-max_site_builder`, `-max_unity_mobile_sites`, `-create_domains`, `-manage_phosting`, `-manage_php_safe_mode` (Unix only), `-manage_performance`, `-manage_sh_access`, `-manage_quota`, `-manage_subdomains`, `-manage_domain_aliases`, `-manage_log`, `-manage_anonftp`, `-manage_subftp`, `-manage_crontab`, `-manage_dns`, `-manage_webapps`, `-manage_maillists`, `-manage_spamfilter`, `-manage_virusfilter`, `-manage_iis_app_pool`, `-manage_webstat`, `-manage_additional_permissions`, `-manage_shared_ssl`, `-select_db_server`, `-allow_local_backups`, `-allow_ftp_backups`, `-access_appcatalog`, `-allow_insecure_sites`.

  The option `-overuse` can now take the new parameter `not_suspend`.

- (*) `ip_pool` utility: It now supports only operations on IP addresses assigned to resellers; customers are assigned IP addresses in a different manner, only when hosting subscriptions are created for them.

- (*) `mail` utility - the following options were removed: `-cp-access`, `-multiple-sessions`, `-locale`, `-lines-per-page`, `-max-button-length`, `-skin`, `-lock-screen`. The option `-forwarding-addresses` was added.

- (*) `reseller` utility. The following commands are now supported: `--lock-subscription`, `--unlock-subscription`, `--no-subscription`, `--switch-subscription`, `--sync-subscription`.

  The following new options are now supported: `-service-plan`, `-force-lock`.

  The following commands and options are no longer supported: `--convert-to-client`, `-sb-user`, `-template`.

- (*) reseller_pref utility. The following new options are now supported: `-access_appcatalog`, `-allow_insecure_sites`, `-max_site_builder`, `-max_subftp_users`, `-max_unity_mobile_sites`.

  The following options are no longer supported: `-manage_dashboard`, `-dashboard`, `-stdgui`, `-expiration`, `-max-redir`, `-max-mg`, `-max-resp`.

- (+) `reseller_service_plan` utility is intended to replace the utility `reseller_template`.

  In addition to the options previously supported by the `reseller_template` utility, the following new options are now supported: `-max_subftp_users`, `-max_site_builder`, `-max_unity_mobile_sites`, `-allow_insecure_sites`.

  The option `-overuse` can now take the new parameter `not_suspend`.

  The following options are no longer supported: `-manage_dashboard`, `-dashboard`, `-stdgui`, `-expiration`.

- (+) `role` utility.

- (+) `user` utility.

- (*) `subdomain` utility: the new option `-www-root` is now supported; the following options are no longer supported: `-ftp_user`, `-hard_quota`, `-sb_publish`, `-hst_type`.

Power User interface

- (+) `poweruser` utility.

User interface customization

- (*) `interface_template` utility: the options `-hide_disabled`, `-hide_unavailable_limits`, `-hide_unavailable_permissions` are no longer supported.

Additional FTP accounts

- (+) `ftpsubaccount` utility
- (+) `client_pref` utility: `-max-subftp-users` option
- (+) `client_pref` utility: `-manage_subftp` option
- (+) `domadmin` utility: `-manage_subftp` option
- (+) `domain_pref` utility: `-max-subftp-users` option
- (+) `domain_template` utility: `-max-subftp-users` option
- (+) `reseller_pref` utility: `-max-subftp-users` option
- (+) `reseller_pref` utility: `-manage_subftp` option
- (+) `reseller_template` utility: `-max-subftp-users` option
- (+) `reseller_template` utility: `-manage_subftp` option

Changes in Application Catalog

- (-) `aps_catalog` utility
- (+) `aps` utility

Changes in settings of mail services

- (*) `autoresponder` utility: the commands `--create`, `--remove`, `--attachments`, `--on`, `--off` are no longer supported; the options `-requires`, `-replyto`, `-frq`, `-store`, `- redirect`, `-files` are no longer supported.
- (*) `domain_pref` utility - the following options were removed: `-max_redir`, `-max_mg`, `-max_resp`.

E-mail notification about system events

- (+) `notification` utility.

## Plesk 9.5

(+) new options related to integration with Google Services for Websites were added to the `admin.exe`, `reseller.exe`, `client.exe`, and `server_pref.exe` utilities.

## Plesk 9.0

APS Catalog

(+) `aps-catalog` utility

Command line utilities now reside in `%plesk_cli%` and `%plesk_bin%` depending on the application scope. For details, see the Getting Started With Command Line Utilities section.

Plesk resellers

- (+) `reseller.exe` utility
- (+) `reseller_pref.exe` utility
- (+) `reseller_template.exe` utility
- (+) `ip_pool.exe` utility
- (*) `client.exe` utility:
  - (+) `--change-owner` command
  - (+) `--convert-to-reseller` command
  - (+) `-owner` option
- (*) `client_pref.exe` utility:
  - (-) `-ip_pool` option
  - (+) `-overuse` option
- (*) `domain.exe` utility:
  - (+) `--change-owner` command
  - (+) `-owner` utility
  - (-) `-clogin` option
  - (*) `--create` command
- (*) `domain_pref.exe`:
  - `(+)` `-overuse` option

New utilities

- (+) `admin.exe` utility
- (+) `admin_alias.exe` utility
- (+) `autoresponder.exe` utility
- (+) `certificate.exe` utility
- (+) `dns.exe` utility
- (+) `dsn.exe` utility
- (+) `event_handler.exe` utility
- (+) `siteapp.exe` utility
- (+) `server_dns.exe` utility
- (+) `skeleton.exe` utility
- (+) `tomcat.exe` utility
- (+) `hotlink_protection.exe` utility
- (+) `shared_ssl.exe` utility
- (+)``traffic.exe`` utility
- (+)``interface_template.exe`` utility
- (+)``cfsetting.exe`` utility

Removed utilities

- (-) `spamassassin_server.exe` utility

Updates of existing utilities

- (*) `mailserver.exe` utility:
  - (+) `--set-relay` command
  - (+) `--set-max-letter-size` command
  - (+) `--set-message-submission` command
  - (+) `-auth-type` option
  - (+) `-lock-time` option
  - (+) `-submission-ip` option
- (*) `webuser.exe` utility:
  - (*) `-quota` option
- (*) `server_pref.exe` utility:
  - (*) `--set-default-locale` command deprecated
  - (*) `--set-default-skin` command deprecated
  - (+) `--set-default` command
  - (+) `--templates-list` command
  - (+) `-locale` option
  - (+) `-skin` option
  - (+) `-template` option
  - (+) `-hostname` option
  - (+) `-include-logs` option
  - (+) `-include-mysql-databases` option
  - (+) `-include-mssql-databases` option
  - (+) `-include-mailboxes` option
  - (+) `-include-webapps` option
  - (+) `-include-maillists` option
  - (+) `-include-domaindumps` option
  - (+) `-stat-keep` option
  - (+) `-traffic-direction` option
  - (+) `-force-db-prefix` option
  - (+) `-forbid-create-dns-subzone` option
  - (+) `-force-db-user-prefix` option
  - (+) `-db-user-length` option
  - (+) `-forbid-create-dns-subzone` option
- (*) `anonftp.exe` utility:
  - (*)``-incoming-limit`` option
  - (*) `-bandwidth` option
- (*) `client_pref.exe` utility:
  - (+) `-manage_dashboard` option
  - (+) `-locale` option
  - (+) `-multiple-sessions` option
  - (+) `-max-button-length` option
  - (+) `-lock-screen` option
  - (+) `-desktop-preset` option
  - (*) `-disk_space` option
  - (*) `-max_traffic` option
  - (*) `-mbox_quota` option
- (*) `client_template.exe` utility:
  - (-) `-max_db` option
  - (+) `--xml-info` command
  - (+) `-sb-user` option
  - (-) `-site_builder` option
  - (-) `-use_sbnet` option
  - (+) `-disk-space` option
  - (-) `-disk_space` option
  - (+) `-max-traffic` option
  - (-) `-max_traffic` option
  - (+) `-mbox-quota` option
  - (-) `-mbox_quota` option
  - (+) `-cp-access` option
  - (-) `-cp_access` option
  - (+) `-create-domains` option
  - (-) `-create_domains` option
  - (+) `-manage-phosting` option
  - (-) `-manage_phosting` option
  - (+) `-manage-sh-access` option
  - (-) `-manage_sh_access` option
  - (+) `-manage-quota` option
  - (-) `-manage_quota` option
  - (+) `-manage-subdomains` option
  - (-) `-manage_subdomains` option
  - (+) `-manage-domain-aliases` option
  - (-) `-manage_domain_aliases` option
  - (+) `-manage-log` option
  - (-) `-manage_log` option
  - (+) `-manage-anonftp` option
  - (-) `-manage_anonftp` option
  - (+) `-manage-crontab` option
  - (-) `-manage_crontab` option
  - (+) `-change-limits` option
  - (-) `-change_limits` option
  - (+) `-manage-dns` option
  - (-) `-manage_dns` option
  - (+) `-manage-webapps` option
  - (-) `-manage_webapps` option
  - (+) `-manage-maillists` option
  - (-) `-manage_maillists` option
  - (+) `-manage-virusfilter` option
  - (-) `-manage_virusfilter` option
- (*) `client.exe` utility:
  - (+) `-template` option
  - (+) `-force` option
  - (+) `-sb-user` option
  - (-) `-sb_sync` option
  - (+) `-status` option
- (*) `database.exe` utility:
  - (+) `--remove-dbs` command
  - (+) `--remove-dbus` command
  - (+) `-server` option
  - (+) `-printid` option
- (*) `database-server.exe` utility
  - (+) `--set-default-server-local` command
- (*) `domain_pref.exe` utility
  - (+) `--set-default` command
  - (*) `-disk_space` option
  - (*) `-max_traffic` option
  - (*) `-mbox_quota` option
  - (+) `-max_mysql_db` option
  - (-) `-max_db` option
  - (+) `-max_odbc` option
  - (*) `-no_usr` option
- (*) `domain_template.exe` utility
  - (*) `-disk_space` option
  - (*) `-max_traffic` option
  - (*) `-mbox_quota` option
  - (*) `-log_bysize` option
  - (*) `-quota` option
  - (+) `-dns_zone_type` option
  - (+) `-publish-sb-site` option
  - (+) `-max_mysql_db` option
  - (-) `-max_db` option
  - (*) `-no_usr` option
- (*) `domain.exe` utility
  - (*) `--change-owner` command
  - (+) `-template` option
  - (+) `-force` option
  - (+) `-creation-date` option
  - (+) `-maillist_service` option
  - (+) `-max-connections` option
  - (+) `-traffic-bandwidth` option
  - (+) `-map_ip` option
  - (+) `-publish-sb-site` option
  - (-) `-sb_publish` option
  - (*) `-hard_quota` option
  - (*) `-log_bysize` option
  - (*) `-status` option
  - (-) `-dom_user` option
  - (-) `-du_passwd` option
  - (-) `-du_pname` option
  - (-) `-du_email` option
  - (-) `-du_language` option
- (*) `domalias.exe` utility
  - (+) `--delete` command
  - (-) `--remove` command
  - (+) `--delete-all` command
  - (-) `--remove-all` command
- (*) `init_conf.exe` utility
  - (+) `--check-configured` command
  - (+) `-zip` option
  - (-) `-pcode` option
- (*) `keyinfo.exe` utility
  - (+) `--xml-info` command
  - (+) `--reset_ssl_certificate` command
- (*) `mail.exe` utility
  - (+) `--update-service` command
  - (+) `--reset_ssl_certificate` command
  - (+) `-cp-access` option
  - (+) `-manage-virusfilter` option
  - (+) `-manage-spamfilter` option
  - (+) `-multiple-sessions` option
  - (+) `-locale` option
  - (+) `-max-button-length` option
  - (+) `-skin` option
  - (+) `-lock-screen` option
  - (+) `-status` option
  - (+) `-new` option
  - (-) `-cp_access` option
  - (-) `-autorsp` option
  - (-) `-autoname` option
  - (-) `-autostatus` option
  - (-) `-autoreq` option
  - (-) `-autosubj` option
  - (-) `-auto_replyto` option
  - (-) `-autotext` option
  - (-) `-autoatch` option
  - (-) `-autofrq` option
  - (-) `-autostor` option
  - (-) `-autored` option
  - (*) `-mbox_quota` option
  - (*) `-boxquota` option
- (*) `maillist.exe` utility
  - (+) `--update-service` command
  - (+) `--on` command
  - (+) `--off` command
  - (*) `-status` option
- (*) `spamassassin.exe` utility
  - (+) `--update-server` command
  - (+) `--info-server` command
  - (+) `-status` option
  - (+) `-personal-conf` option
  - (+) `-max-proc` option
  - (+) `-reject-spam` option
  - (+) `-blacklist` option
  - (+) `-whitelist` option
  - (+) `-reject-spam` option
  - (+) `-enable-filtering` option
  - (+) `-trusted-languages` option
  - (+) `-trusted-locales` option
  - (+) `-trusted-networks` option
  - (-) `-server-conf` option
  - (-) `-action` option
  - (-) `-enable-filtering` option
- (*) `subdomain.exe` utility
  - (*) `-hard_quota` option

## Plesk 8.6

Limit on maximum number of ODBC DSN connections

- (+) `client_pref.exe`: `-max_odbc_dsn` option
- (+) `domain_pref.exe`: `-max_odbc_dsn` option

Permission to choose a database server for a database

- (+) `client_pref.exe`: `-select_db_server` option
- (+) `client_template.exe`: `-select_db_server` option
- (+) `domadmin.exe`: `-select_db_server` option

## Plesk 8.4

Opportunity to create blog and photo subdomains in Sitebuilder upon domain creation in Plesk

- (-) `domain.exe`: `-sb_subdomains_create` option
- (-) `server_pref.exe`:`-blog-and-photo` option
- (-) `domain_template.exe`: `-sb_subdomains_create` option

DomainKeys support

- (+) `domain_pref.exe`: `-sign_outgoing_mail` option
- (+) `mailserver.exe`: `--sign-outgoing-mail` command
- (+) `mailserver.exe`: `--verify-incoming-mail` command

## Plesk 8.3

Plesk 8.3 for Windows CLI Reference introduces the following new features:

- Choosing Webmail

  It is possible now to choose which Webmail to use on a per-domain basis.

- Managing ASP settings

  The improved utility `virtdir.exe` allows managing the following ASP settings: specifying the maximum size of ASP buffer and entity body of ASP requests, and enabling/disabling ASP client-side and server-side script debugging.

- Managing Firewall

  The new utility `firewall.exe` allows managing Windows Firewall as follows: enabling/disabling Windows Firewall and enabling default Firewall rules for a network interface.

- Calculating mailbox usage statistics

  The improved utility `statistics.exe` allows calculating the amount of disk space used by every mailbox on a specified or all domains.

- Managing SSO service

  The new utility `sso.exe` allows managing configuration of the single sign-on authentication form as follows: enabling/disabling the SSO service on Plesk server, configuring SSO service and getting SSO service configuration. The utility also allows managing the SSO branding: set, get and remove branded URLs for domains.

## Plesk 8.2

Plesk 8.2 for Windows CLI Reference introduces the following new features.

- SQL queries execution

  It is possible now to execute UPDATE and SELECT SQL queries against local or remote Microsoft SQL, MySQL and Jet databases via CLI.

- Restoring mail server configuration

  The current reference now contains a completed description of the `mchk.exe` utility which allows you to restore mail server configuration basing on the data stored in Plesk database.

- Calculating resources usage statistics

  Improved `statistics.exe` allows calculating HTTP, FTP traffic and/or disk space usage for selected domains, sending configurable email notifications on exceeding limits, and launching “reached-limit” event actions.

- Configuring Windows security settings of Plesk server, and Plesk hosted objects

  Two brand new utilities `ApplySecurity.exe` and `HostingSecurity.exe` make configuring Windows security of the entire Plesk server really easy.

## Plesk 8.1.x

Command line utilities in Plesk 8.1 for Windows introduce the following new features.

- Managing domain administrator accounts

  Plesk 8.1 CLI provides a new utility `domadmin.exe` which serves to manage domain administrators’ accounts. This includes editing domain administrator’s personal information, viewing information about the domain, setting up the domain management preferences (control panel access and interface features), and domain administrator’s permissions.

- Managing additional FTP accounts

  Along with the “main” FTP account created during the setup of physical hosting on a domain, Plesk allows creating additional FTP accounts with adjustable access rights to specific domain folders. Plesk 8.1 introduces the new utility `ftpsubaccount.exe` which enables Plesk administrator to create and remove additional FTP accounts on domains, change account login credentials, hard disk quota, home directory, and user permissions.

- Managing domain aliases

  The new Plesk 8.1 utility `domalias.exe` allows creating or deleting domain aliases, viewing information about domain aliases, enabling or disabling Web and mail services on domain aliases.

- Managing client and domain templates

  Plesk client and templates are now managed via CLI, which means that you can create/remove templates, and edit all the templates parameters: limits on resource usage, permissions of a client and domain users, hosting parameters, and so on.

- Managing desktop presets

  The new Plesk task-oriented Desktop design allows Plesk users to access the Plesk pages and functions they need much more quickly. Desktop preset is a specific Desktop configuration used as default for a specific type of Plesk users.

- Managing custom buttons

  Custom buttons pointing to a URL, and custom buttons linked to Web applications can now be created, removed, and edited (interface location, button names, context help messages, and other parameters).

- Managing Database Servers

  The `database-server.exe` and the `database.exe` utilities are updated to fully support new Plesk for Windows feature Remote Database Servers, meaning that now you can manage multiple database servers (local and remote) via CLI.

- Server-wide configuration of mail server

  Plesk 8.1.1 introduces new CL utility enabling Plesk administrators to set up server-wide configuration of mail service. Currently, only enabling/disabling check-up of the mailbox passwords in the dictionary is available, but the functionality is going to be extended.