0

首先我花了4个多小时研究这个话题..

所以我现在有一个Windows 2008 r2根服务器。我通过Remote Desktop.

现在我想编写一个在服务器上运行批处理文件的程序,但程序在客户端,我试图在我的 Windows 服务器上设置一个 SSH 服务器Freesshd

这似乎有效,但未显示程序。(在任务管理器中它们是)

有没有办法(更喜欢 SSH)让它们正常显示?

目标是重新启动程序(游戏服务器)。

我的程序将这样工作:如果我按下重新启动服务器,它将通过 Putty 连接(如果是 SSH)到服务器以执行批处理文件。或者将使用如下参数启动另一个程序:

Clientprogramm -ip 95.25.115.** -user Administrator -p xxxxxx C:\gameserverdir\start.bat

简单又好。我已经为 Linux 做到了,这并不难。

所以如果你有一个可以帮助我的想法会很高兴知道。

两个系统都是Windows!

4

1 回答 1

0

如果你使用 SSH,你需要的工具是 plink。它是命令行的腻子。

或者,如注释中所示,您可以使用 psexec、powershell、vbscript 或....但启动的程序仅在启动它们的同一会话中“可见”。

于 2013-11-04T17:17:34.327 回答