2

我正在尝试编写一个 Python 脚本,它将以指定的顺序重新启动同一网络上的一系列服务器。我已经使用 os.system('shutdown /r') 重新启动我自己的机器,但我找不到使用用户名和密码关闭远程服务器的文档。我最终想通过按下按钮从 Raspberry Pi 运行 Python 脚本。有人可以指出我正确的方向吗?

4

2 回答 2

4

本文详细解释了如何为 Windows 配置远程关机:http: //www.howtogeek.com/109655/how-to-remotely-shut-down-or-restart-windows-pcs/

请注意,您将需要Samba来获取net可以从 Linux 运行的命令。

如果这不可用,则解决方法是用 Python 编写一个小型服务器,将其安装在 Windows 机器上,该机器接受来自 Pi 的“重新启动一切”命令(使用普通套接字服务器,但实施某种密码保护)。

于 2013-09-10T12:11:04.130 回答
2

如果您可以通过 SSH 访问这些服务器,请尝试使用Fabric

非常有用的工具!

于 2013-09-10T12:16:22.310 回答