PDA

Показать полную графическую версию : Установка ПО через GPO


hozman
06-03-2015, 18:08
По тиху изучаю тему AD, и, попадается такой момент, что программы через глобальные политики устанавливаются лишь через пакеты msi. А как быть, если такой вариант поставки ПО отсутствует? Если имеются, например, exe'шки. Тогда установить такое ПО не возможно уже?

Trouble_Maker
06-03-2015, 18:11
Использовать сторонний софт для упаковывания в msi пакеты или использовать System Center. Например использовать Exe to MSI Converter freeware + orca, как вариант.

snark
06-03-2015, 20:16
hozman, или же ставить *.ехе через startup скрипты: http://stackoverflow.com/questions/13084768/software-installation-startup-script-via-gpo как пример.

El Scorpio
10-03-2015, 02:54
Пример скрипта для автоматической установки драйверов HASP
В данном случае установочный файл заранее копируется на компьютер в ходе установки 1С:Предприятие 8.2


set startprogdir=1cv82\common
set progname=haspdinst.exe
set flagname=haspdinst.txt
set logname=haspdinst.log
set errname=hasperror.txt

set progdir=%ProgramFiles%\%startprogdir%
IF EXIST "%ProgramFiles(x86)%" set progdir=%ProgramFiles(x86)%\%startprogdir%

if EXIST "%progdir%\%flagname%" GOTO :EOF
if NOT EXIST "%progdir%\%progname%" GOTO :EOF

"%progdir%\%progname%" -i -fss -nomsg

IF ERRORLEVEL 1 (
ECHO %ERRORLEVEL% > "%progdir%\%errname%"
) ELSE (
ECHO OK > "%progdir%\%flagname%"
)


Логика простая: после успешного завершения установки создаётся текстовый файл, в следующем запуске при наличии этого файла установка не выполняется.

Iska
10-03-2015, 03:02
установки драйверов HASP »
Логика простая: после успешного завершения установки создаётся текстовый файл, в следующем запуске при наличии этого файла установка не выполняется. »
Может, стоит проверять наличие службы/драйвера HASP?

El Scorpio
10-03-2015, 03:13
Может, стоит проверять наличие службы/драйвера HASP? »
Можно и так.
Просто у меня тогда не было времени осваивать работу с реестром из командной строки.
Ограничился простым "ЕСЛИ ФАЙЛ СУЩЕСТВУЕТ"




© OSzone.net 2001-2012