Одна опция состоит в том, чтобы использовать suPHP.
http://www.suphp.org/DocumentationView.html?file=apache/INSTALL
Модуль suPHP Apache вместе с самим suPHP обеспечивает простой способ выполнить Сценарии PHP с различными пользователями на том же сервере.
Это обеспечивает безопасность, потому что Сценарии PHP не выполняются с правами пользователя веб-сервера.
Я предположил бы, что групповая политика идеально подойдет для этого - программное обеспечение установлено при входе в систему (обычно невидимо), и пользователям не нужны никакие дополнительные права вообще.
Эта ссылка в Microsoft дает обзор.
Создайте AD группу, такую как "Корпоративное приложение". Добавьте машины, что Вы хотите получить приложение этой группе.
Создайте Сценарий Запуска, который устанавливает это приложение, когда компьютер перезапускает, добавьте сценарий запуска к групповой политике.
Я не использовал их, но Вы смогли делать это с политиками ограничения программного обеспечения
Я развернул установщики не-MSI с помощью инструмента развертывания Symantec, включенного с антивирусным выпуском корпорации. При выборе пакета для развертывания просто указанный это на файл setup.exe, который я хотел установить, вместо антивирусного клиента и работал хотя те же шаги, как будто это был клиент антивируса symantec, который устанавливался.
Не знайте, есть ли у Вас корпорация symantec, но если Вы делаете, это - опция.