我正在尝试编写一个Python脚本,它将以指定的顺序重新启动同一网络上的一系列服务器。我已经使用os.system('shutdown / r')来重启我自己的机器,但我找不到使用用户名和密码关闭远程服务器的文档。我最终想要通过按钮从Raspberry Pi运行Python脚本。有人能指出我正确的方向吗?
答案 0 :(得分:3)
本文详细介绍了如何为Windows配置远程关机:http://www.howtogeek.com/109655/how-to-remotely-shut-down-or-restart-windows-pcs/
请注意,您需要Samba来获取可以从Linux运行的net
命令。
如果没有,那么解决方法是在Python中编写一个小型服务器,安装在Windows上,接受来自Pi的“重启所有”命令(使用普通套接字服务器但实现某种密码)保护)。
答案 1 :(得分:1)
如果您可以通过SSH访问这些服务器,请尝试Fabric
非常有用的工具!