我维护了许多运行 Windows Server 2003 的负载平衡 Web 服务器。今天,当我想对这些服务器进行更改时,我使用了一个繁琐的过程:打开与每个服务器的远程桌面连接,然后从命令提示符运行命令在每台服务器上。这需要很多时间。
我想做的是在一个中央服务器上运行一个命令或编写一个脚本,该服务器访问每个其他 Windows 服务器并在每个服务器上运行相同的命令。在这种情况下,我希望在 5 到 10 台服务器上运行该命令,但可能不超过 10 台。
在远程服务器上运行的命令可以是以下任何一种:
复制一个文件重新编译——我们已经在每台服务器上都有一个 .bat 文件。源代码控制 (SVN) 签出或更新。可以从 Windows 命令外壳运行的任何其他命令。
此外,我拥有域管理员权限以及每个服务器的特定登录名和密码信息。
我知道如何使用 SSH 在 Linux/Unix 中执行此操作,所以请回答说切换到 Linux。
在此先感谢您的帮助。