C# 要在远程计算机上运行应用程序,该计算机是不同网络的一部分
在我的申请中,我必须在远程机器上开始工作C# 要在远程计算机上运行应用程序,该计算机是不同网络的一部分,c#,C#,在我的申请中,我必须在远程机器上开始工作 我使用PeExec工具来执行这项任务。它工作良好,能够远程启动工作 关于PsExec工具,请参阅:http://ss64.com/nt/psexec.html 这里两台机器通过网络连接 命令:PsExec.exe\\MachineIP-uqa-pqa-h-i“c:\AutomationTool.exe” 但是现在我想在机器中开始作业,它不是网络的一部分。 我使用了相同的PsExec,但它抛出的错误 PsExec v1.98-远程执行进程\r\n版权所有(
我使用PeExec工具来执行这项任务。它工作良好,能够远程启动工作 关于PsExec工具,请参阅:http://ss64.com/nt/psexec.html 这里两台机器通过网络连接 命令:
PsExec.exe\\MachineIP-uqa-pqa-h-i“c:\AutomationTool.exe”
但是现在我想在机器中开始作业,它不是网络的一部分。我使用了相同的PsExec,但它抛出的错误 PsExec v1.98-远程执行进程\r\n版权所有(C)2001-2010 Mark Russinovich\r\nSysinternals-www.sysinternals.com\r\n\r\n 句柄无效。\r\n正在连接到10.90.206.177…\r\r\r不能 访问10.90.206.177:\r\n连接到10.90.206.177 请帮助我了解PsExec工具是否支持在不同网络中执行作业,
如果是这样,请告诉我建立网络连接的配置设置 我认为您试图实现的目标是不可能的,因为PSEXEC是一种网络工具,允许您通过网络访问远程机器 您可以执行以下任一操作:- 1.)您是否有连接IP地址的权限 2.)如果在windows中转到start\run并键入此地址,是否允许您浏览c:驱动器 3.)如果您ping该地址,您是否收到任何数据包 我非常怀疑你能达到上述任何一个步骤 您可能需要查看完全不同的方法
希望这能有所帮助。
PsExec.exe\\localhost…
听起来很有希望