问题是这样的。我们正在开发一个需要大量时间运行的应用程序,而且我们的许可问题也很有限。
所以我们买了一台配置很高的新电脑。现在这台新的PC在局域网中,所有的4位开发人员都应该使用这个PC来运行应用程序。
场景:
开发人员已经准备好运行所有文件。现在,他将所有文件复制到新PC上的共享目录中。然后,他单击本地计算机中的一个批处理文件,该文件必须调用另一台计算机上的exe并在其他计算机上运行该工具。在工具完成运行后,它将结果放入一个文本文件中,用户稍后可以获取该文本文件。这样,该工具运行速度非常快,并且解决了许可证问题。
问题定义:
通常情况下,当我们双击共享计算机上的exe时,该exe在我的PC上本地运行,我不想发生这种情况。
如何在局域网上的其他计算机上调用exe并使其在该计算机上运行?
在Windows中有可能吗?
如果是的话,我该怎么做?
注意:我最终必须有一个简单的批处理文件,该文件将在本地计算机上单击,并在其他计算机上运行exe。
EDIT1 :我在互联网上发现了一些东西
WMIC效用
PsExec实用程序- http://technet.microsoft.com/en-us/sysinternals/bb897553
上述任何一项对我的问题有帮助吗?
发布于 2011-01-04 08:57:50
马克·鲁西诺维奇的PsExec是你想要的。您将需要目标计算机上的管理员权限。例如:
PSEXEC \\othermachine z:\program.exe
(您还可能希望为用户名/密码指定参数-- 文档提供了您可以使用的所有选项。)
发布于 2011-01-04 08:32:53
也许这的“解决方案”(更像是黑客攻击--但聪明的解决方案)可以帮助你?
发布于 2011-01-04 08:33:43
我想你需要的是rsh。这取决于您拥有的Windows版本。
https://stackoverflow.com/questions/4591732
复制相似问题