Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   через GPO не устанавливает программу (http://forum.oszone.net/showthread.php?t=267479)

etherlord 04-09-2013 17:26 2212713

через GPO не устанавливает программу
 
Помогите, пожалуйста. Не могу разобраться в установке программы через 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 04-09-2013 17:53 2212720

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

cameron 04-09-2013 20:34 2212798

Цитата:

Цитата etherlord
(лежит внутри ехе-шника, упакован InstallShield) »

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

etherlord 05-09-2013 17:11 2213260

Цитата:

Цитата Petya V4sechkin
попробуйте сначала скопировать в локальную папку »

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

Цитата:

Цитата cameron
MSI пихают в EXE »

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

cameron 05-09-2013 17:30 2213271

Цитата:

Цитата etherlord
If /I "%Processor_Architecture%"=="x86" Start "\\ServerName\BizAgiPMSetup.exe" /S /f1"\\ServerName\Setup.iss" »

а если указать так:
"\\ServerName\BizAgiPMSetup.exe /S /f1"\\ServerName\Setup.iss""

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

etherlord 06-09-2013 11:03 2213634

Цитата:

Цитата cameron
а если указать так: »

пробовал даже отдельным, локальным файлом и разные комбинации кавычек
C:\Install\BizAgiPMSetup.exe /S /f1"C:\Install\Setup.iss"

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


Время: 05:02.

Время: 05:02.
© OSzone.net 2001-