Установка Python через GPO и в автоматическом режиме иногда может быть сложной задачей. В этой статье мы расскажем подробно о процессе установки Python с помощью GPO.
Тихая установка Python
Если у вас есть SCCM, Intune или другие инструменты для развертывания программного обеспечения, которые поддерживают формат .exe, или если вы хотите выполнить автоматическую установку через командную строку, вы можете использовать параметры тихой установки, которые описаны в таблице ниже (см. таблицу Python для команд тихой установки). В этом случае используйте стандартные методы развертывания.
Теперь рассмотрим этапы установки Python на компьютеры в сети с помощью GPO и различные инструменты, которые помогут в этом.
Установка Python с помощью GPO (объекта групповой политики)
Объект групповой политики не распознает исполняемые файлы в формате .exe как инсталляционные пакеты, но есть два решения этой проблемы:
- Создание файлов .bat, которые представляют собой пакетные сценарии командной строки Windows.
- Упаковка программы или скрипта в формат Windows Installer (.msi).
Второй метод установки предпочтителен, потому что он позволяет создавать полные пакеты установки, что удобно и гибко для развертывания программ на сети организации с помощью объектов групповой политики.
Упаковка Python в msi для GPO.
- Создайте файл установки с помощью Silent Install Builder.
- Создайте новый пакет и дайте ему имя.
- Нажмите ‘Add’ и выберите ‘Script Action’.

- В открывшемся окне «Script Action» введите путь к папке в поле «Additional Files»,
где находится файл установщика Python, и введите следующую команду в одной строке: ‘Sib.ExecuteProcessNoWait(«1», «2»);’, где вместо ‘1’ укажите имя установщика Python, а вместо ‘2’ укажите параметры установки Python (для стандартной установки достаточно ‘/quiet InstallAllUsers=1 PrependPath=1’). Нажмите OK для сохранения операции. Пример:
Sib.ExecuteProcessNoWait("1", "/quiet InstallAllUsers=1 PrependPath=1");

- Затем нажмите «Build Package».

- Выберите «Deployment with GPO (.msi)» в качестве метода развертывания.

- Теперь просто добавьте созданный файл .msi в систему установки через GPO.
Предыдущая статья: Как установить GPO.
См. также:
Документация Silent Install Builder 6
Как развернуть exe-файл с помощью групповой политики (exe to gpo)
Другое программное обеспечение на apreltech.com