从Windows Server批量closuresLinux机器

我有20个Ubuntuterminal从我们的RDS服务器(Server 2012R2)运行RDP会话。

我想closures这些机器,晚上再远程启动它们,最好是从RDS服务器上启动,但绝对是从基于Windows的机器启动的。

对于创业,我可以让我们WOL,所以这里没有问题。

对于关机,然而,我卡住了。

什么是使关机过程自动化的最佳方式?

batch file与腻子脚本? 第三方软件? 与Powershell本地batch file? VNC工具?

我无法想象这是一个尚未处理的问题,但我似乎无法find很多文件。

编辑:有人提到cron后facepalming。 绝对是一个解决眼前的问题,但我仍然在为熟悉GUI界面的这些terminal的pipe理者寻找最终用户友好的东西。 我正在考虑像Wyse设备pipe理器( http://www.dell.com/us/business/p/wyse-wdm/pd ),但不是针对特定品牌量身定做的。

如果您需要在您的(Ubuntu)Linux机器上从其他主机统一协调启动命令,那么select的工具通常是ssh 。 如果您的Orchestrator主机是Windows机器,这并不完全相同。

Cygwin附带了OpenSSH的客户端版本(和服务器在同一个软件包中,但是我当然会build议删除服务器的二进制文件,特别是在远程桌面服务器上),它可以用来在远程主机上运行命令。 对于自动化,您将需要某种非交互式身份validation – 由于低阈值设置和几乎不依赖中央身份validation基础结构, RSA密钥是一个经常使用的选项。

如果您不需要按需closures,而是按照时间表执行,则可以使用cron。 在命令行中使用“poweroff”来closures系统并closures它们。

让系统运行起来会有什么坏处吗?