如何通过命令行在远程电脑上运行程序?

如何通过命令行在远程电脑上运行程序?

如何在无需终止现有远程桌面连接的情况下在我们的网络中的远程 Windows PC 上运行程序?我只需要一个命令行来运行该程序并获取其结果。

答案1

我想你正在寻找执行程序

这是使用 PsExec 在远程计算机上执行 CLI 程序的操作:

psexec \\REMOTECOMPUTER“可执行程序的路径”

您可以了解有关 PsExec 及其各种选项的更多信息以及一些示例这里

答案2

更多选项是内置温尔斯

winrs.exe -r:<RemoteComputerName> <TheCommandToRun>
winrs.exe -r:MyRemoteServer ipconfig

winrs 与 psexec

优势 winrs

  • 内置,无需下载
  • 比 psexec 更快、更可靠

psexec 的优点

  • 与 IP 一起工作(winrs 需要机器的计算机名(NetBIOS 名称))
  • 可以在系统环境中运行进程

相关内容