CMD/BAT - через GPO не устанавливает программу

Ответить
Аватара пользователя
etherlord

CMD/BAT - через GPO не устанавливает программу

Сообщение etherlord »

Помогите, пожалуйста. Не могу разобраться в установке программы через GPO

есть батник с кодом



Код:

Код: Выделить всё

if Not Exist %ProgramFiles%\Bizagi (
If /I "%Processor_Architecture%"=="x86" Start "\\ServerName\BizAgiPMSetup.exe" /S /f1"\\ServerName\Setup.iss"
If /I "%Processor_Architecture%"=="AMD64" Start "\\ServerName\BizAgiPMSetup-x64.exe" /S /f1"\\ServerName\Setup.iss"
)

если его запустить на клиентском компьютере от имени администратора - все устанавливается прекрасно. при установке через политики никакого видимого результата нет, но в журнале установки пишет что был запущен процесс установки, потом запущен МСИ-инсталлер (лежит внутри ехе-шника, упакован InstallShield) и что все завершилось успешно. Поиск по компьютеру приводит только к нахождении в папке винды глубоко спрятанный файл MSI.



Windows 2008, Windows 7

GPO стоит на логон компьютера
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - через GPO не устанавливает программу

Сообщение Petya V4sechkin »

etherlord, попробуйте сначала скопировать в локальную папку командой Copy и оттуда уже запустить.
Аватара пользователя
cameron

Re: CMD/BAT - через GPO не устанавливает программу

Сообщение cameron »

Цитата etherlord:



(лежит внутри ехе-шника, упакован InstallShield)
CMD/BAT - через GPO не устанавливает программу




глупые люди мучаются как EXE перегнать в MSI для установки через ГП нормальным образом, а тут понимаешь MSI пихают в EXE...

в том же IS добавьте обязательный дебаг лог и читайте его потом.
Аватара пользователя
etherlord

Re: CMD/BAT - через GPO не устанавливает программу

Сообщение etherlord »

Цитата Petya V4sechkin:



попробуйте сначала скопировать в локальную папку
CMD/BAT - через GPO не устанавливает программу




На компьютере создается папка с инсталлом, инсталл запускаетс (судя по журналу даже успешно), но результат тот же - программы нет




Цитата cameron:



MSI пихают в EXE
CMD/BAT - через GPO не устанавливает программу




Это к разрабам BizAgi, я пытался вытащить MSI, но он при запуске ругается, и что с ним делать я не смог разобраться.
Аватара пользователя
cameron

Re: CMD/BAT - через GPO не устанавливает программу

Сообщение cameron »

Цитата etherlord:



If /I "%Processor_Architecture%"=="x86" Start "\\ServerName\BizAgiPMSetup.exe" /S /f1"\\ServerName\Setup.iss"
CMD/BAT - через GPO не устанавливает программу




а если указать так:

"\\ServerName\BizAgiPMSetup.exe /S /f1"\\ServerName\Setup.iss""



альтенативно можно стартом вызывать другой cmd

в котором подключать общий ресурс и убрать первые кавычки (потом отключать общий ресурс не забудьте)
Аватара пользователя
etherlord

Re: CMD/BAT - через GPO не устанавливает программу

Сообщение etherlord »

Цитата cameron:



а если указать так:
CMD/BAT - через GPO не устанавливает программу




пробовал даже отдельным, локальным файлом и разные комбинации кавычек

C:\Install\BizAgiPMSetup.exe /S /f1"C:\Install\Setup.iss"



что-то не так похоже с самим инсталлятором когда он запускается от имени SYSTEM.

Уже сделал ногами+скрипт тихой установки на месте, но все-же интересно почему только так ставится программа.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»