Показать полную графическую версию : запустить vbs скрипт на ПК с локальной машины.
Mishanya3624
15-08-2014, 14:31
Собственно пытаюсь так:
cscript c:\test\test.vbs
на другом пк из сетки только запускается cscript.exe сам батник не запускается.
Mishanya3624
15-08-2014, 14:54
а забыл уточнить, захожу в cmd на сторонний ПК через psexec и от туда пытаюсь запустить.
сам батник не запускается. »
Это скрипт, а не «батник».
захожу в cmd на сторонний ПК через psexec и от туда пытаюсь запустить. »
На какой машине при этом физически расположен файл скрипта: «c:\test\test.vbs»?
Mishanya3624
18-08-2014, 10:46
На той машине где и запускаю, то есть на удаленной.
Странно. Mishanya3624, а как именно Вы определяете, что:
сам батник не запускается. »
(разумеется, не «батник», а скрипт)?
Mishanya3624
18-08-2014, 14:51
точнее скрипт, не запускается, но запуск то я осуществляю через командную строку, или мне надо еще создать батник по запуску этого скрипта и запускать его?
Но я так уже делал и ноль эффекта.
Mishanya3624, повторяю вопрос: как именно Вы определяете, что скрипт не запускается. Вот буквально — как?
Mishanya3624
18-08-2014, 16:16
на экран ничего не выводится, что должно выводиться.
Mishanya3624, делать нечего, приводите Ваш код, посмотрим.
Mishanya3624
18-08-2014, 17:02
да он стандартный прикол, который я как тестовый использовал, дабы проверить работоспособность запуска скрипта таким образом.
do
msgbox "Любишь Балу?"
msgbox "Точно любишь?"
msgbox "Я серьёзно!"
msgbox "Пошутили и хватит"
msgbox "Всё?"
msgbox "Хватит!"
msgbox "Хочешь поиграть?"
msgbox "Ладно жми!"
msgbox "Давай!"
msgbox "Я жду!"
msgbox "Да, да, да!"
msgbox "Жми!"
msgbox "Ладно"
msgbox "Попробуй закрыть!"
msgbox "Никак!"
msgbox "Я вирус!"
msgbox "И меня не остановить!"
msgbox "Жми!"
msgbox "Я убью компьютер быстрее!"
msgbox "Жми!"
msgbox "Тебе не надоело?"
msgbox "Ладно!"
loop
Mishanya3624, могу Вас поздравить: Ваш скрипт — работал. Просто Вы никак не могли видеть выводимые функцией MessageBoxEx() сообщения, поскольку «psexec.exe» перехватывает только консольный ввод/вывод и поток ошибок. Замените MsgBox на WScript.Echo, вызовите его так же, посредством «cscript.exe», и убедитесь.
Mishanya3624
19-08-2014, 13:39
при таком способе у меня все отображается в cmd через psexec а не на экране требуемого ПК.
Попробуй удаленно через дмваре подключиться, запустить, может psexec не пропускает корректную работу.
при таком способе у меня все отображается в cmd через psexec »
Естественно. Именно это и есть удалённое управление.
а не на экране требуемого ПК. »
А этого и не требуется для удалённого управления.
Mishanya3624
19-08-2014, 14:31
А если я хочу, чтобы он отображался на экране ПК?
И еще один вопрос, ставлю программу на сторонний пк опять же путем псекзек через тихую установку и мне необходимо, чтобы пк по завершению не уходил в ребут, но какие бы ключи я не писал, он все равно перезагружается:
cd c:\test\test.msi /qn /norestart (пробовал и noreboot и расшивровку его)
Программа ставится незаметно, но перезагрузка происходит.
А если я хочу, чтобы он отображался на экране ПК? »
А зачем? Какой в этом смысл, если Вы никак не сможете с этим взаимодействовать? Если очень уж нужно — используйте клиент RDP.
cd c:\test\test.msi /qn /norestart (пробовал и noreboot и расшивровку его) »
А зачем тут «cd»?
Mishanya3624
22-08-2014, 14:34
надо, чтобы при запуске скрипта удаленно появлялась надпись на экране удаленного ПК.
ну без cd, разницы никакой он все равно уходит в ребут, просто сначала я захожу в дирректорию через cd а потом запускаю установку пакета.
надо, чтобы при запуске скрипта удаленно появлялась надпись на экране удаленного ПК. »
Она появляется. Но Вы её не увидите. Не увидит и тот, кто в этот момент зарегистрирован на удалённой машине.
Глобальная цель какова?
ну без cd, разницы никакой »
Вы неправы.
он все равно уходит в ребут »
Какой конкретно *.msi выступает в качестве «test.msi»?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.