TGViewer
WindowsITPro - winitpro.ru WindowsITPro - winitpro.ru @winitpro_ru · 9.31K subscribers
Post #1141 5.79K
📚 В групповых политиках Windows есть раздел для централизованной установки приложений на компьютеры пользователей Computer/User Configuration -> Policies -> Software Settings -> Software installation. Однако пользуются этой фичей редко, т.к. она умеет работать только с приложениями, упакованными в MSI установщики, а если вам нужно задать определенные параметры установки пакета, придется пилить свой файл трансформации MST для MSI пакета.

❓ Однако мало кто помнит, что кроме MSI формата инсталляторов, через групповые политики Windows можно устанавливать произвольные EXE приложения. Для этого достаточно создать текстовый конфигурационный файл с расширением ZAP (Zero Administration Package, пакет нулевого администрирования), в котором указать команду запуска установки приложения из EXE файла. По сути, ZAP файлы имеют структуру INI файла.

1️⃣ Например, для установки клиента Obsidian, создадим такой ZAP файл: 
[Application]
FriendlyName = "Obsidian - Notes and knowledge-base editior for Markdown files"
SetupCommand = "\\s-fs01\Install\Obsidian-1.13.4.exe" /S
DisplayVersion = 1.13.4
Publisher = "Dynalist"

 
2️⃣ Здесь указано, в какой сетевой папке хранится установщик приложения и с какими параметрами его нужно установить. В данном случае опция /S указывает, что нужно выполнить установку программы в "тихом" режиме без вывода графического интерфейса.
3️⃣ Затем путь к ZAP файлу указывается в GPO и назначается на OU с пользователями.
4️⃣ Пользователи в классической панели управления (control appwiz.cpl,,1) увидят это приложение, как доступное для установки из сети (Install a program from the network) и могут запустить его установку в любой момент. В новую панель Параметры этот пункт не перенесли, видимо считая ZAP файлы древним legacy (хотя, наверное, так и есть🤷‍♂️).
 
Важный нюанс – установка запускается с правами текущего пользователя, и если приложение потребует прав администратора, то появится запрос повышения привилегий UAC. Таким образом этот способ установки преимущественно подходит для приложения, который ставятся в профиль пользователя (AppData) и не требуют прав администратора (таких сейчас много на самом деле).

В общем, довольно интересный и простой способ создать такой себе список установки приложения “по требованию”, когда любой пользователь может выбрать из коллекции опубликованных программ и установить себе нужные.  👌
 
✅ Установка программ (MSI и EXE) с помощью групповых политик в домене Active Directory
  • 👍 76
More from @winitpro_ru
  1. Oct 9, 2026📚Новая статья: Используем легкую утилиту Simplewall для тотального контроля сетевой актив…
  2. Sep 28, 2026🔑 Пользователи, работающие удаленно с ресурсами в корпоративной сети через RDP/RDS сервер…
  3. Sep 23, 2026📚 Настраиваем Rclone в Windows для автоматизации резервного копирования/синхронизации в Я…
  4. Sep 21, 2026📚 MeshCentral - сервер для удаленного управления компьютерами и оказания ИТ-поддержки, ка…
  5. Sep 18, 2026🖴 При активном использовании Windows Subsystem for Linux (WSL2), файл виртуального диска…
  6. Sep 11, 2026⚠️ Вышедшие в сентябре 2026 обновления для Microsoft Excel могут сломать базовый функциона…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →