1秒钟实现Windows Server环境下批量关机

  • 内容
  • 评论
  • 相关

在Linux环境下,我们可以通过SecureCRT工具实现一个命令发送到所有会话,来实现Linux下的服务器批量操作。比如批量关机。


Widnows下传统的做法一般都是提前打开N个远程桌面窗口,然后双击桌面的关机脚本。这个做法在机器不多的情况下还可以,但是服务器一多,30、40台机器,1台1分钟从登录到运行脚本算快了,30、40台机器那也要半小时左右。通常UPS和强电部分给你的反应时间一般在20分钟。那Windows 环境下有没有像Linux一样快速关机的方式呢?百度了一下,方法还是有的。

 

与SecureCRT师出同门的VanDyke公司的VShell Server产品,使Windows 变成1台SSH服务器。可惜要收费。或者使用破解版,通常破解版不稳定或者存在病毒风险。

另外一款MobaSSH产品由于免费版不支持Windows Server,所以没有测试。

Bitvise SSH Server 提供免费版使用。

介绍 https://www.bitvise.com/ssh-server-download

下载 https://dl.bitvise.com/BvSshServer-Inst.exe

 
 

安装


 
 

选择专业版


 
 

任输入信息


 
 

开始安装了


 
 

很快安装好了


 
 

安装完会自动打开控制面板,点击Start Server。


 
 

会弹出如下对话框,点击上面的设置链接


 
 


 
 

这个要选,不然不能登录。


 
 

然后回到刚才的对话框,点击Start Server。


 
 


 
 

然后在SecureCRT中添加机器,在用服务器默认管理员账号密码登录就可以了。


 
 

假如你机器多的话,可以先全部安装好Bitvise SSH Server,然后在SecureCRT中添加好,第一次添加的时候需要验证用户名和密码,第二次登录的时候就不需要验证了,直接可以打开。等到紧急时刻,选中添加的SSH会话,然后点击在标签页中打开,还不用再次输入账号和密码,节省了时间。这个批量打开的方式很好,省去了逐一打开会搞错的情况。而且还可以对添加的SSH会话进行文件夹分类。然后把一条命令批量发送到所有会话选项选中,在下方的窗口直接敲击命令就OK了,软件会自动把命令复制到每一个会话窗口,并且自动执行。


 

开启发送命令到所有会话


开启后的状态