在客户端上执行程序在服务器上运行程序

时间:2013-11-04 13:37:44

标签: windows batch-file ssh

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

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

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

这似乎有效,但程序没有显示。 (在Taskmanager中是他们)

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

目标是重启程序(Gameservers)。

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

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

简单而精致。我已经为Linux做过那件事,并没有那么难。

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

两个系统都是Windows!

1 个答案:

答案 0 :(得分:0)

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

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