Использование psexec для запуска пакетного файла, содержащего VBScript, на удаленном компьютере (завершается без ошибок, но ничего не происходит) - PullRequest
0 голосов
/ 08 июня 2018

Я подтвердил, что могу успешно запустить командный файл на моей удаленной машине.Тем не менее, когда я пытаюсь запустить файл VBS удаленно, он говорит, что он запускается на удаленном сервере и дает ему идентификатор процесса, но ничего не происходит.Чтобы проверить, я создал командный файл на удаленном сервере, который запускает сценарий VBS (та же папка), и он работает успешно.Когда я пытаюсь запустить этот пакетный файл удаленно, у меня возникает та же проблема, что и при попытке напрямую запустить VBS-файл.

psexec -i 2 -d \\server cscript filepath\file.vbs

Мой тестовый VBScript - это просто msgbox.Когда я запускаю его удаленно, открывается черный ящик, и кнопки / текст не видны.

Есть идеи?

1 Ответ

0 голосов
/ 08 июня 2018

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

Например, попробуйте:

psexec -i 2 -w C:\Temp -d \\server cscript filepath\file.vbs

Дополнительная информация о переключателях PSExecможно найти здесь: https://docs.microsoft.com/en-gb/sysinternals/downloads/psexec

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...