У меня есть объект групповой политики, который запускает сценарий запуска для автоматической установки .exe(Install Shield). Однако пользователю в настоящее время предлагается разрешить программу из-за UAC. Я хочу истинную автоматическую установку без какого-либо взаимодействия с пользователем.
Вот пакет: ПРИМЕЧАНИЕ. Этот setup.exe устанавливается из общей сетевой карты. Пример M:/setup.exe.
Сценарий также находится в общей сетевой папке.
@Echo Off
IF EXIST "C:\Program Files (x86)\(path)\file.exe (
REM Do one thing
Echo Program Already Installed
) ELSE (
M:/setup.exe /S /v/qn
Echo Program Being Installed
)
В скрипте нет ничего плохого, и он работает, но из-за UAC на клиентском компьютере он спрашивает, хочет ли пользователь установить setup.exe. Как мы можем обойти это сообщение без какого-либо взаимодействия с пользователем и без отключения UAC для пользователя?
Сообщение UAC Я хочу игнорировать пакетный скрипт !: