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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Установка Windows Update Agent через psexec (http://forum.oszone.net/showthread.php?t=287419)

Michael 03-09-2014 13:34 2397814

Установка Windows Update Agent через psexec
 
Здравствуйте.
Помогите советом.
Необходимо удаленно поставить Windows Update Agent, хочу воспользоваться для этого утилитой psexec.
Проблем в том, что выполнение программы зависает:
Код:

PsExec -cf \\computer_name WUA30-x86.exe
Происходит присоединение к удаленной системе, запуск сервера PSEXECSVC, копирование файла WUA30-x86.exe в удаленную систему, запуск процесса WUA30-x86.exe и тишина, просто моргает курсор. При этом на удаленной системе в процессах появляются WUA30-x86.exe и wusetup.exe.
Пробовал
Код:

PsExec \\computer_name WUA30-x86.exe /quiet /wuforce /norestart
и
Код:

PsExec -accepteula \\computer_name WUA30-x86.exe /quiet /wuforce /norestart
результат тот же самый.
Куда копать? Предполагаю, что проблема в лицензионном соглашении - оно не принимается, поэтому установка стопорится на этом этапе. Но как принять это соглашение?
Спасибо

Amigos 03-09-2014 14:22 2397843

Цитата:

Цитата Michael
. При этом на удаленной системе в процессах появляются WUA30-x86.exe и wusetup.exe. »

они запускаются в консоли.
В консоли не видимой пользователю.
И судя по всему, ждут когда пользователь нажмёт невидимую кнопку "далее"

Цитата:

Цитата Michael
поэтому установка стопорится на этом этапе. Но как принять это соглашение? »

нужно найти или сделать самому такой дистрибутив, который будет устанавливаться автоматом, без подтверждений со стороны пользователя.
Автоматическая установка приложений - Компьютерный форум OSzone.net

второй вариант в явном виде прописывать логины пароли в строке psexec
Код:

psexec \\computer_name -u domen\user -p user_password -i WUA30-x86.exe
и надеяться , что пользователь нажмёт в невесть откуда взявшемся инсталляторе правильные кнопки

Michael 03-09-2014 14:32 2397849

Цитата:

Цитата Amigos
ждут когда пользователь нажмёт невидимую кнопку "далее" »

а разве ключ /quiet не должен провести тихую установку без вмешательства пользователя?
P.S. локальный запуск с ключами /wuforce /quiet на удаленном компе проходит на ура

Petya V4sechkin 03-09-2014 16:31 2397902

Цитата:

Цитата Michael
PsExec -cf \\computer_name WUA30-x86.exe

PsExec -c -f \\computer_name WUA30-x86.exe /quiet /wuforce /norestart

Michael 03-09-2014 16:49 2397918

Petya V4sechkin, вы показали мой второй вариант, только добавили ключи -c и -f - т.е. принудительно копировать файл, даже если он уже есть в удаленной системе. Т.к. прежде чем пользоваться вторым вариантом я воспользовался первым, то файл WUA30-x86.exe уже был в удаленной системе, поэтому ваш вариант не отличается от моего. И он не работает.

Petya V4sechkin 03-09-2014 16:54 2397920

Цитата:

Цитата Michael
И он не работает

Вы уверены?

Michael 03-09-2014 16:55 2397921

да, перед ответом я проверил

Petya V4sechkin 04-09-2014 17:07 2398374

Michael, сделайте лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. попытайтесь запустить удаленную установку Windows Update Agent;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например http://rghost.ru
P. S. Два лога (второй - с удаленного компьютера).

Petya V4sechkin 15-09-2014 19:12 2403208

Michael, посмотрел логи - родительский процесс WUA30-x86.exe не передает параметры при запуске дочернего wusetup.exe (те самые /quiet /wuforce /norestart).
Причина непонятна.
Попробуйте удалить Symantec на удаленной системе.

Michael 16-09-2014 11:12 2403413

Petya V4sechkin, удаление антивируса ничего не дало - та же самая картина. Более того, попробовал запустить запустить установку на целевой системе - выходит сообщение о том, что
Цитата:

"Агент Windows Update уже установлен, поэтому новая установка не нужна"
Но разве ключ /wuforce не должен принудительно ставить данный пакет?
P.S. точно помню, что ранее (буквально несколько месяцев назад) установка шла независимо от наличия данного пакета в целевой системе, причем именно через psexec. То-ли пакет был другой (хотя также с официального сайта), то что...

Iska 16-09-2014 12:59 2403458

Цитата:

Цитата Michael
Но разве ключ /wuforce не должен принудительно ставить данный пакет? »

Цитата:

Цитата Petya V4sechkin
Michael, посмотрел логи - родительский процесс WUA30-x86.exe не передает параметры при запуске дочернего wusetup.exe (те самые /quiet /wuforce /norestart).
Причина непонятна.»


Michael 16-09-2014 14:13 2403480

Iska, в предыдущем посте я допустил опечатку
Цитата:

Цитата Michael
попробовал запустить запустить установку на целевой системе »

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

Iska 16-09-2014 14:29 2403485

Michael, для процитированного мною, очевидно, без разницы, локально или удалённо.

Попробуйте извлечь содержимое пакета (например, посредством 7-Zip), и запустить «wusetup.exe» с теми же параметрами. Пока локально. Установится принудительно?

Michael 17-09-2014 09:33 2403816

Получается следующая картина.
Пользователи на своих компьютерах административными правами не обладают, а входят в группу "Опытные пользователи". Соответственно от их имени я не могу запустить локальную установку. Если на целевом компьютере запустить установку в формате
Код:

runas /user:администратор "WUA30-x86.exe /wuforce"
то выводится сообщение
Цитата:

"Агент Windows Update уже установлен, поэтому новая установка не нужна"
Но если сначала запустить консоль cmd от имени администратора
Код:

runas /user:администратор cmd
и уже в этой консоли запустить установку
Код:

wusetup.exe /wuforce
то установка проходит в нормальном режиме, т.е. ключ /wuforce отрабатывает.
При этом, если распаковать инсталляционный пакет и из него запускать установку файла wusetup, то отрабатывают оба варианта запуска:
Код:

runas /user:администратор "wusetup.exe /wuforce"
и
Код:

runas /user:администратор cmd
затем в административной консоли
Код:

wusetup.exe /wuforce

Petya V4sechkin 17-09-2014 09:47 2403824

Michael, ну если родной инсталлер глючит, можно перепаковать содержимое.

Michael 17-09-2014 12:19 2403893

Цитата:

Цитата Petya V4sechkin
Michael, ну если родной инсталлер глючит, можно перепаковать содержимое. »

Спасибо, все заработало. Установка проходи успешно


Время: 13:35.

Время: 13:35.
© OSzone.net 2001-