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

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

Mishanya3624 15-08-2014 14:31 2389701

запустить vbs скрипт на ПК с локальной машины.
 
Собственно пытаюсь так:
cscript c:\test\test.vbs
на другом пк из сетки только запускается cscript.exe сам батник не запускается.

Mishanya3624 15-08-2014 14:54 2389717

а забыл уточнить, захожу в cmd на сторонний ПК через psexec и от туда пытаюсь запустить.

Iska 15-08-2014 16:03 2389766

Цитата:

Цитата Mishanya3624
сам батник не запускается. »

Это скрипт, а не «батник».

Цитата:

Цитата Mishanya3624
захожу в cmd на сторонний ПК через psexec и от туда пытаюсь запустить. »

На какой машине при этом физически расположен файл скрипта: «c:\test\test.vbs»?

Mishanya3624 18-08-2014 10:46 2390643

На той машине где и запускаю, то есть на удаленной.

Iska 18-08-2014 14:10 2390742

Странно. Mishanya3624, а как именно Вы определяете, что:
Цитата:

Цитата Mishanya3624
сам батник не запускается. »

(разумеется, не «батник», а скрипт)?

Mishanya3624 18-08-2014 14:51 2390768

точнее скрипт, не запускается, но запуск то я осуществляю через командную строку, или мне надо еще создать батник по запуску этого скрипта и запускать его?
Но я так уже делал и ноль эффекта.

Iska 18-08-2014 15:29 2390790

Mishanya3624, повторяю вопрос: как именно Вы определяете, что скрипт не запускается. Вот буквально — как?

Mishanya3624 18-08-2014 16:16 2390818

на экран ничего не выводится, что должно выводиться.

Iska 18-08-2014 16:23 2390826

Mishanya3624, делать нечего, приводите Ваш код, посмотрим.

Mishanya3624 18-08-2014 17:02 2390849

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

Код:

do
msgbox "Любишь Балу?"
msgbox "Точно любишь?"
msgbox "Я серьёзно!"
msgbox "Пошутили и хватит"
msgbox "Всё?"
msgbox "Хватит!"
msgbox "Хочешь поиграть?"
msgbox "Ладно жми!"
msgbox "Давай!"
msgbox "Я жду!"
msgbox "Да, да, да!"
msgbox "Жми!"
msgbox "Ладно"
msgbox "Попробуй закрыть!"
msgbox "Никак!"
msgbox "Я вирус!"
msgbox "И меня не остановить!"
msgbox "Жми!"
msgbox "Я убью компьютер быстрее!"
msgbox "Жми!"
msgbox "Тебе не надоело?"
msgbox "Ладно!"
loop


Iska 19-08-2014 07:02 2391065

Mishanya3624, могу Вас поздравить: Ваш скрипт — работал. Просто Вы никак не могли видеть выводимые функцией MessageBoxEx() сообщения, поскольку «psexec.exe» перехватывает только консольный ввод/вывод и поток ошибок. Замените MsgBox на WScript.Echo, вызовите его так же, посредством «cscript.exe», и убедитесь.

Mishanya3624 19-08-2014 13:39 2391206

при таком способе у меня все отображается в cmd через psexec а не на экране требуемого ПК.
Попробуй удаленно через дмваре подключиться, запустить, может psexec не пропускает корректную работу.

Iska 19-08-2014 13:44 2391211

Цитата:

Цитата Mishanya3624
при таком способе у меня все отображается в cmd через psexec »

Естественно. Именно это и есть удалённое управление.

Цитата:

Цитата Mishanya3624
а не на экране требуемого ПК. »

А этого и не требуется для удалённого управления.

Mishanya3624 19-08-2014 14:31 2391249

А если я хочу, чтобы он отображался на экране ПК?
И еще один вопрос, ставлю программу на сторонний пк опять же путем псекзек через тихую установку и мне необходимо, чтобы пк по завершению не уходил в ребут, но какие бы ключи я не писал, он все равно перезагружается:
cd c:\test\test.msi /qn /norestart (пробовал и noreboot и расшивровку его)
Программа ставится незаметно, но перезагрузка происходит.

Iska 19-08-2014 14:45 2391256

Цитата:

Цитата Mishanya3624
А если я хочу, чтобы он отображался на экране ПК? »

А зачем? Какой в этом смысл, если Вы никак не сможете с этим взаимодействовать? Если очень уж нужно — используйте клиент RDP.

Цитата:

Цитата Mishanya3624
cd c:\test\test.msi /qn /norestart (пробовал и noreboot и расшивровку его) »

А зачем тут «cd»?

Mishanya3624 22-08-2014 14:34 2392700

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

Iska 22-08-2014 15:05 2392717

Цитата:

Цитата Mishanya3624
надо, чтобы при запуске скрипта удаленно появлялась надпись на экране удаленного ПК. »

Она появляется. Но Вы её не увидите. Не увидит и тот, кто в этот момент зарегистрирован на удалённой машине.

Глобальная цель какова?

Цитата:

Цитата Mishanya3624
ну без cd, разницы никакой »

Вы неправы.

Цитата:

Цитата Mishanya3624
он все равно уходит в ребут »

Какой конкретно *.msi выступает в качестве «test.msi»?


Время: 07:57.

Время: 07:57.
© OSzone.net 2001-