Файл .ZAP (Zero Administration Package) — это текстовый файл, который позволяет публиковать приложение для пользователя в системе Microsoft Windows ( Windows 2000 , XP Professional , Windows Vista или Windows 7 Professional ) для приложений, для которых не существует файла .MSI . [1] Он используется в доменах Active Directory и устанавливается с помощью групповой политики .
Файл .ZAP может быть настолько простым или сложным, насколько пожелает сделать его системный администратор. В файле .ZAP есть только два обязательных поля: Имя приложения (называемое Дружественным именем) и Командная строка настройки. Остальная информация необязательна.
Файл .ZAP начинается со строки заголовка, состоящей из слова Application в одинарных квадратных скобках ([ ]). Под ней находятся поля ввода, два обязательных поля — FriendlyName = " Name " и SetupCommand = " \\Server\share\setupfile " . Вы также можете добавить необязательные записи, такие как DisplayVersion = и Publisher = . Обратите внимание, что DisplayVersion и Publisher не требуют кавычек вокруг переменных.
Ниже приведен очень простой пример файла .ZAP.
[Приложение] FriendlyName = "Программа" SetupCommand = "\\FileServer\Share\setup.exe" /q
Файл .ZAP более ограничен, чем файл .MSI, в том смысле, что его нельзя откатить, если приложение не удалось установить правильно, нельзя использовать повышенные привилегии для установки самого себя (т. е. пользователь должен иметь права на установку программного обеспечения — обычно предоставляемые групповой политикой) и нельзя выполнить установку при первом использовании или установить отдельную функцию при первом использовании.
Многие файлы .ZAP требуют вмешательства пользователя. Это можно преодолеть, если системный администратор создаст пакетный файл и запустит тихую или бесшумную установку из команды пакетного файла. Однако запуск исполняемого файла (например, setup.exe ) часто обходит переключатели тихой, пассивной или бесшумной установки, даже если они указаны в SetupCommand .
Кроме того, файлы .ZAP не запускаются автоматически до или во время входа пользователя в систему. Вместо этого пользователь должен получить доступ к Add/Remove Programs в панели управления Windows , выбрать Add New Programs и выбрать Installation здесь. Пользователь должен иметь доступ к местоположению, где находится файл .ZAP, а также доступ к местоположению установочных файлов (если эти местоположения различны), в противном случае он не сможет установить приложение.
Файлы .ZAP не могут быть назначены компьютерам и должны быть опубликованы для пользователей. Поэтому, когда пользователь переходит на другой компьютер (даже временно), он может установить это приложение на той машине, независимо от того, должна ли там быть программа или нет.
Наконец, файлы .ZAP не удаляются автоматически, когда пользователю больше не требуется программное обеспечение. Вместо этого программное обеспечение остается установленным на машине навсегда, в отличие от установки .MSI, которую можно настроить на удаление при удалении компьютера из соответствующей OU.
После создания файла .ZAP и размещения его в доступном общем ресурсе (обычно это создание группы Active Directory с доступом к этому местоположению) системному администратору необходимо создать объект групповой политики [ сломанный якорь ] , открыть экран редактирования, выбрать «Конфигурация пользователя», «Параметры программного обеспечения» и «Установка программного обеспечения» и создать новый пакет в местоположении файла .ZAP. Поскольку GPO по умолчанию имеют расширение .MSI, системному администратору необходимо убедиться, что он ищет файлы .ZAP, а не файлы .MSI.
Принятие нового пакета и назначение GPO соответствующему организационному подразделению ( OU ) опубликует приложение. Затем пользователю(ям) потребуется перезагрузить групповую политику с сервера, который управляет GPO. Это можно сделать либо выйдя из системы и войдя снова, либо запустив "gpupdate" через командную строку.