Назад | Перейти на главную страницу

Ярлык на клиенте для запуска файла bat на сервере

Можно ли разместить ярлык на клиенте, который будет запускать файл bat (или vbscript) на сервере? (в отличие от скрипта, запущенного на клиенте)

Это кажется довольно простым, но я не понимаю, как это можно сделать.

Существует отличный набор инструментов под названием PsTools, который включает PsExec. PsExec позволяет удаленно выполнять программы на другом компьютере (или в данном случае на сервере). Для этого, конечно, вы должны иметь соответствующие полномочия / учетные данные.

Следующая команда psexec запустит пакетный файл my_batch_file.bat, расположенный в каталоге «C: \ batch» (на сервере), от имени пользователя johndoe с паролем учетной записи Asdf1234 на сервере с именем ServerName:

psexec \\ServerName -u johndoe -p Asdf1234 c:\batch\my_batch_file.bat

Обратите внимание, что в этом примере командный файл должен существовать на сервере.

Узнайте больше о PsExec здесь: http://technet.microsoft.com/en-us/sysinternals/bb897553