# Обновление Plesk для Windows в автоматическом режиме

1. Войдите на сервер по RDP.

2. Скачайте установщик Plesk.

   If you’re upgrading Plesk on a Server Core installation, you can download Plesk Installer by running the following command in PowerShell:

       Invoke-WebRequest -URI https://installer-win.plesk.com/plesk-installer.exe -OutFile plesk-installer.exe

3. Запустите установщик с нужными опциями

   > Чтобы установить Plesk без необходимости вводить данные по ходу установки, запустите скрипт установщика, предоставив всю необходимую информацию через соответствующие опции:

   >     plesk-installer.exe <OPTIONS> --upgrade-installed-components <OTHER_OPTIONS>

Для автоматического обновления Plesk обычно используются следующие опции.

Опция | Использование | Пояснение
--- | --- | ---
    --source
    --source <URL>
или
    --source <PATH>
| Опция «источник пакетов» позволяет указать, где установщик будет брать пакеты Plesk для установки или обновления. Вы можете использовать или `--source <URL>`, чтобы указать адрес зеркала сервера обновлений Plesk, или `--source <ПУТЬ>`, если пакеты располагаются локально в файловой системе. Если вы не используете ни один из этих вариантов, пакеты Plesk будут получены с сервера обновлений Plesk. О том, как управлять локальными зеркалами репозиториев, читайте в разделе Создание зеркал серверов автоустановки Plesk.
    --select-release-id
    --select-release-id <ID>
| Эта опция определяет, до какой версии будет обновлен Plesk. `<ID>`– это уникальный код версии Plesk (например, `PANEL_17_0_17_WIN`). Для просмотра списка доступных кодов версий для общедоступных версий используйте команду:
    plesk-installer.exe --show-releases
Для просмотра полного списка всех доступных кодов версий, включая предназначенные для проверки и тестирования продукта, используйте команду:
    plesk-installer.exe --show-releases --skip-branch-filter
    --installation-type
    --installation-type <TYPE>
| Выберите один из предварительно определенных наборов компонентов: Recommended (рекомендуемый), Full (полный) или Custom (персональный). Для просмотра доступных типов установки используйте команду:
    plesk-installer.exe --select-release-id <ID> --show-installation-types
    --install-component
    --install-component <COMPONENT_1> ^
        [--install-component <COMPONENT_2> ^
        [... [--install-component <COMPONENT_N>]]]
(Символ карет `^` разделяет одну длинную команду на несколько строк, чтобы было удобнее ее читать.) | Вместо `--installation-type` вы можете указать непосредственно список компонентов, которые нужно установить. Для просмотра полного списка компонентов, доступных для определенной версии, используйте команду:
    plesk-installer.exe --select-release-id <ID> --show-components

Для просмотра полного списка опций установщика используйте команду:

    plesk-installer.exe --help

# Пример 1: Обновление Plesk с сервера обновлений по умолчанию

Следующая команда выполняет обновление до версии Plesk 17.0.17 (код версии – `PANEL_17_0_17`) с сервера обновлений Plesk. Результат установки будет сохранен в XML-файл.

    plesk-installer.exe --select-release-id PANEL_17_0_17_WIN ^
        --upgrade-installed-components --enable-xml-output

# Пример 2: Обновление Plesk с зеркала с определенными компонентами

Следующая команда обновляет Plesk до версии выпуска 17.0.17 (код – `PANEL_17_0_17_WIN`) с зеркала, которое находится на сервере „mirror.example.com“, доступном по HTTP. Файлы установки будут сохранены во временную папку `%SystemDrive%\Parallels\`, а статус установки будет сообщен на адрес „admin@example.com“. Кроме того, дополнительно будет установлен сервер имен Bind.

    plesk-installer.exe --source http://mirror.example.com/ ^
         --target %SystemDrive%\Parallels ^
         --select-release-id PANEL_17_0_17_WIN ^
         --upgrade-installed-components ^
         --install-component dns ^
         --notify-email admin@example.com

(Символ карет `^` разделяет одну длинную команду на несколько строк, чтобы было удобнее ее читать.)