如何远程运行exe文件?

如何远程运行exe文件?

我在远程服务器上放置了一个 exe 文件。我需要直接从其他服务器/使用批处理文件调用它。当我使用批处理文件调用时,它会运行并显示在调用服务器的任务管理器中。由于调用服务器存在安全问题,被调用的 exe 不会调用几个 API,它会显示“身份验证错误”并崩溃。但我希望 exe 在远程服务器上运行,因为它具有所有功能,但可以远程调用。

答案1

这个PsExec工具可能是一个好主意,我们可以用它来exe远程归档。

请参考链接:PsExec v2.11

答案2

在远程服务器的命令行上使用 sc 创建运行 exe 的服务。然后,您可以使用服务管理控制台连接到远程服务器并启动您的服务。

sc create service_name binpath=C:\path\to\binary [选项1] [选项2] [选项N]

答案3

感谢您的意见... 问题是由于我们客户端通过 VPN 连接的网络策略导致对外部网站的几个 API 调用失败。我们没有找到准确的解决方案,而是通过将 exe 放在另一台允许调用外部网站的服务器上来解决问题,并相应地修改了代码并将其安排为任务计划中的任务运行。

相关内容