Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Удаленная установка TightVNC : Операционные системы и программное обеспечение

29.03.2024 3:07


06.08.2008 20:52
OlegON
 
Батник, параметром передаем имя удаленной машины:
Код:
net use O: \\%1\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1 net stop winvnc
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1 WinVNC
psexec \\%1 C:\vnc.exe /sp- /verysilent
psexec \\%1 regedit -s C:\ops.reg
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1 net start winvnc
net use O: /delete /y
exit
в каталоге с батником лежит vnc.exe (официальный инсталлятор) и ops.reg, экспортированные настройки из HKLM\ORL\
18.03.2009 11:26
Seaman
 
Цитата:
OlegON Батник, параметром передаем имя удаленной машины:
Код:
net use O: \\%1\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1 net stop winvnc
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1 WinVNC
psexec \\%1 C:\vnc.exe /sp- /verysilent
psexec \\%1 regedit -s C:\ops.reg
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1 net start winvnc
net use O: /delete /y
exit
в каталоге с батником лежит vnc.exe (официальный инсталлятор) и ops.reg, экспортированные настройки из HKLM\ORL\
спасибо за скриптик, но можно пару вопросов?
1) O: \\%1\C$ - это временная директория, которая создается на компе-жертвы, юзающей этот батник?
2) где путь написать к WinVNC.exe (например лежит она в расшаренной папке на компе 192.168.0.2\obmen)
3) пробовал различные варианты на своем компьютере, батник пишет что psexec не является приложением вин32...
18.03.2009 11:36
OlegON
 
1) Батник ты запускаешь у себя. "Жертва" тут не при чем. Батник копирует инсталлятор на удаленную машину.
2) не понял, зачем нам это...
3) правильно, ибо это стороннее приложение от Руссиновича. Вбей в гугл - найдешь.
18.03.2009 12:45
Seaman
 
Цитата:
OlegON 1) Батник ты запускаешь у себя. "Жертва" тут не при чем. Батник копирует инсталлятор на удаленную машину.
2) не понял, зачем нам это...
3) правильно, ибо это стороннее приложение от Руссиновича. Вбей в гугл - найдешь.
ссори за тупость, но где в вашем скрипте имя или IP удаленной машине ?..
18.03.2009 12:49
twix
 
Цитата:
Seaman ссори за тупость, но где в вашем скрипте имя или IP удаленной машине ?..
%1
как известно, в батниках после знака "%" указывается порядковый номер переданного батнику параметра
учите матчасть (%
18.03.2009 12:58
Seaman
 
Цитата:
twix %1
как известно, в батниках после знака "%" указывается порядковый номер переданного батнику параметра
учите матчасть (%
спасибо за подсказку :)

пишу:

net use O: \\%1192.168.2.134\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1192.168.2.134 net stop winvnc
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1192.168.2.134 WinVNC
psexec \\%1192.168.2.134 C:\vnc.exe /sp- /verysilent
psexec \\%1192.168.2.134 regedit -s C:\ops.reg
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1192.168.2.134 net start winvnc
net use O: /delete /y
exit

запускаю, пишет соединение прошло успешно, но после того как он дошел до psexec \\%1192.168.2.134 net stop winvnc выдает не является приложением. мне что нужно с psexec сделать? положить в эту же папку?
18.03.2009 13:11
twix
 
Цитата:
Seaman спасибо за подсказку :)

пишу:

net use O: \\%1192.168.2.134\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1192.168.2.134 net stop winvnc
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1192.168.2.134 WinVNC
psexec \\%1192.168.2.134 C:\vnc.exe /sp- /verysilent
psexec \\%1192.168.2.134 regedit -s C:\ops.reg
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1192.168.2.134 net start winvnc
net use O: /delete /y
exit
бррррр
не надо было ничего менять в самом батнике
надо было запустить его: "batnik.bat 192.168.2.134"

если меняешь сам батник, то убери везде "%1"

Цитата:
запускаю, пишет соединение прошло успешно, но после того как он дошел до psexec \\%1192.168.2.134 net stop winvnc выдает не является приложением. мне что нужно с psexec сделать? положить в эту же папку?
это потому, что psexec не подключился к удаленной машине. почему - читай выше

а! может еще дело в том, что на удаленных машинах не стоит WinVNC. тогда достаточно будет заремить строчки, в которых он упоминается
18.03.2009 13:18
Seaman
 
Цитата:
twix бррррр
не надо было ничего менять в самом батнике
надо было запустить его: "batnik.bat 192.168.2.134"

если меняешь сам батник, то убери везде "%1"

это потому, что psexec не подключился к удаленной машине. почему - читай выше

а! может еще дело в том, что на удаленных машинах не стоит WinVNC. тогда достаточно будет заремить строчки, в которых он упоминается
запустил psexec.exe \\192.168.2.134 cmd
запустил install.bat 192.168.2.134

все достаточно шустренько установилось, на компе - жертве появилась табличка что пароль на внц не установлен, установите, я так понял у меня настройки реестра (где хранится пароль) не подхватились?
18.03.2009 13:20
Dim
 
а у тебя reg-файл есть со всеми настройками?
18.03.2009 13:20
twix
 
Цитата:
Seaman запустил psexec.exe \\192.168.2.134 cmd
запустил install.bat 192.168.2.134

все достаточно шустренько установилось, на компе - жертве появилась табличка что пароль на внц не установлен, установите, я так понял у меня настройки реестра (где хранится пароль) не подхватились?
видимо, так
Часовой пояс GMT +3, время: 03:07.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.