从VBA运行远程桌面上的批处理文件

时间:2013-05-07 15:25:25

标签: excel-vba remote-desktop vba excel

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

Stack Overflow: how to use ssh to run shell script on a remote machine