通过另一台windows服务器上的批处理文件在远程windows服务器上执行批处理文件

通过另一台windows服务器上的批处理文件在远程windows服务器上执行批处理文件,windows,batch-file,ssh,cmd,Windows,Batch File,Ssh,Cmd,我正在尝试从我的windows服务器调用放置在远程windows服务器上的批处理文件。我已经在远程服务器上安装了freeshd。我试着用油灰/木钉,但没有效果 我使用的命令语法是: Putty:启动E:\Putty.exe-sshuser12@serverIP-pw“abcd12”通话样本.bat Plink:启动E:\Plink.exe-sshuser12@serverIP-pw“abcd12”cmd.exe-me://sample.txt 我甚至尝试了上述两个命令的所有变体,如“-m fil

我正在尝试从我的windows服务器调用放置在远程windows服务器上的批处理文件。我已经在远程服务器上安装了freeshd。我试着用油灰/木钉,但没有效果

我使用的命令语法是:

Putty:
启动E:\Putty.exe-sshuser12@serverIP-pw“abcd12”通话样本.bat

Plink:
启动E:\Plink.exe-sshuser12@serverIP-pw“abcd12”cmd.exe-me://sample.txt


我甚至尝试了上述两个命令的所有变体,如“-m file.txt”等。我还可以通过登录putty控制台执行批处理文件,但不能调用windows服务器上的批处理文件。

这就是如何在windows中启动远程程序

wmic /node:servername process call create "cmd.exe c:\\somefolder\\batch.bat"
以这种方式执行的文件在远程计算机上不可见

求救

wmic /?
wmic process /?
wmic process get /?
wmic process set /?
wmic process call /?
wmic process call create /?
wmic process /node /?
wmic process /user /?
wmic process /password /?

欢迎来到堆栈溢出!请回答您的问题,包括您发现的部分解决方案以及它们如何不起作用。感谢您提高了问题的参考价值,使其更易于回答!如果你在windows中输入,它将在另一台计算机上运行批处理。嗨,我还是听不懂你说的。这些命令如何帮助我在远程windows服务器上执行批处理脚本。你能给我举个例子吗?我确实给了你一个例子。如何在名为
servername
的远程计算机上运行
c:\somefolder\batch.bat
。如果您想在您的计算机上运行它,那么只需
\\servername\C$\somefolder\batch.bat
例如:
C:\Users\user>\\serenity\C$\autoexec.bat
C:\Users\user>NTVDMWindows的REM虚拟文件就可以轻松使用。我同意你的观点,但是我需要执行批处理脚本的服务器并没有直接映射到我的窗口服务器。如果我运行命令\\serverIP\C:\somefolder\batch.bat,则会出现错误“未找到网络路径”