1

我是新手,正在寻求帮助。我手动打开一个远程桌面到服务器并运行我坐在那个桌面上的批处理文件。我想通过 VBA 做到这一点。我不想看到远程桌面,我想知道批处理文件何时完成运行。这是我到目前为止找到的代码。它把我带到远程桌面的密码屏幕,我必须从那里手动获取它。我需要在代码中添加什么来完成这项工作。

TestVar = Shell("C:\windows\system32\mstsc.exe /v:" & "IP Address", 1)

远程批处理文件的路径是:“C:\users\path\desktop\batch.bat”

4

1 回答 1

1

如果您不担心登录屏幕,并且想远程执行 commandfs,则需要查看Windows PowerShell

我认为这个非常受欢迎的StackOverFlow 主题也可能很有用(请参阅Jason R. Coombs的200 upvotes的答案

Stack Overflow:如何使用 ssh 在远程机器上运行 shell 脚本

于 2013-05-07T16:02:22.727 回答