VBScript在远程服务器上执行批处理文件

问题描述 投票:0回答:2

朋友,请提供VBscript代码或批处理脚本或在远程桌面上执行批处理文件的任何可能方式来帮助我。

我做了很多尝试,但未能成功。

注意:未提供psexec或任何其他外部工具。

batch-file vbscript automation remote-server jscript
2个回答
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%

0
投票

我已通过使用Windows Scheduler调度批处理文件来实现此解决方案,并且我已触发调度程序运行批处理文件

© www.soinside.com 2019 - 2024. All rights reserved.