【发布时间】:2013-11-15 03:20:50
【问题描述】:
首先我花了 4 个多小时研究这个话题..
所以我现在有一个Windows 2008 r2 根服务器。我通过Remote Desktop 连接到它。
现在我想编写一个在服务器上运行批处理文件的程序,但该程序在客户端,我尝试在我的 Windows 服务器上使用Freesshd 设置一个 SSH 服务器。
这似乎可行,但未显示程序。 (在任务管理器中)
有没有办法(首选 SSH)让它们正常显示?
目标是重启程序(游戏服务器)。
我的程序将这样工作:如果我按下重新启动服务器,它将通过 Putty 连接(如果是 SSH)到服务器以执行批处理文件。 或者将使用类似这样的参数启动另一个程序:
Clientprogramm -ip 95.25.115.** -user Administrator -p xxxxxx C:\gameserverdir\start.bat
简单而精致。我已经为 Linux 做到了这一点,而且并不难。
所以,如果你有一个可以帮助我的想法,我会很高兴知道。
两个系统都是Windows!
【问题讨论】:
-
类似psexec?
-
看看 powershell technet.microsoft.com/en-us/library/dd819505.aspx 。你可以做类似
invoke-command -computername server1 -filepath C:\gameserverdir\start.bat -
是的,我已经调查过了.. 但是现在有办法存储密码,就我所见
标签: windows batch-file ssh