一、Windows系统远程关闭电脑
使用Shutdown命令 - 在本地计算机打开命令提示符(以管理员身份运行)。
- 输入命令:`shutdown /i /m \\目标IP或计算机名 /t 0`(立即关机)或指定时间(如 `/t 60` 表示1分钟倒计时)。
- 添加目标计算机需在目标电脑启用远程关机功能。
启用远程关机功能
- 在目标电脑上,以管理员身份运行命令提示符。
- 输入命令:`services.msc` 打开服务管理器,找到“Remote Registry”服务,将其启动类型设为“自动”。
- 配置防火墙允许“Windows Management Instrumentation”通过防火墙。
使用组策略(适用于多台电脑)
- 在本地计算机打开组策略编辑器(gpedit.msc)。
- 进入“计算机配置→Windows设置→安全设置→本地策略→用户权限分配”。
- 在“从远程系统强制关机”组策略中添加目标用户账号。
二、Linux系统远程关闭电脑
使用SSH执行关机命令
- 在本地计算机打开终端。
- 输入命令:`ssh 用户名@目标IP 'shutdown -p now'`(立即关机)或指定时间(如 `shutdown -p +5` 表示5分钟后关机)。
三、Mac系统远程关闭电脑
使用Terminal执行关机命令
- 打开终端。
- 输入命令:`ssh 用户名@目标IP 'sudo shutdown -h now'`(立即关机)或指定时间(如 `sudo shutdown -h +5`)。
四、其他注意事项
网络配置
- 确保目标电脑与本地电脑在同一局域网,且网络允许远程连接。
- Windows需在“系统属性→远程设置”中启用远程桌面或远程关机权限。
安全风险
- 远程关机可能被恶意利用,建议仅用于可信设备。
- 配置防火墙规则时需谨慎,避免开放不必要的端口。
替代工具
- AnyViewer: 支持跨网络远程控制,提供关机、重启等基础功能。 - TeamViewer
通过以上方法,可根据具体网络环境和设备类型选择合适的远程关机方案。若需批量管理多台设备,建议使用组策略(Windows)或集中管理工具。