2014-01-27 3 views
0

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

Я пробовал много, но не смог.

Примечание: psexec или любые другие внешние инструменты не предусмотрены.

+1

WMI; http://4sysops.com/archives/three-ways-to-run-remote-windows-commands/#method-2-use-wmi-to-run-remote-commands –

ответ

1

Я бы рекомендовал использовать пакетный файл с psexec. Загрузите psexec, скопируйте/вставьте это в пакетный файл и отредактируйте нужные переменные. Я использую аналогичный процесс на нескольких ночных задачах Control-M.

@ECHO OFF 

REM ***** Set path to PSEXEC.exe ***** 
SET PSEXEC="H:\Utilities\PsTools\psexec.exe" 

REM ***** Set path to batch file on remote server (unc paths work) 
SET BATCHFILE="C:\path\to\batch.bat" 

REM ***** Set server to execute batch on 
SET REMOTESERVER="\\testserver" 

REM ***** PRODUCTION SERVERS ***** 

ECHO Executing %BATCHFILE% on %REMOTESERVER% 
%PSEXEC% %REMOTESERVER% %BATCHFILE% 

 Смежные вопросы

  • Нет связанных вопросов^_^