随着现代化科技的不断发展,在工作生活中需要随时随地远程控制计算机开关机,对于运维和管理人员来说这是必不可少的一项技能。在 Windows 操作系统中也提供了远程控制计算机开关机的功能,本文将从多个角度分析 Windows 远程命令开关机。
1. 远程控制计算机开关机的原理
早期计算机开关机是通过物理按钮进行的,随后出现了 BIOS 设置和网络唤醒等技术。现今普遍使用的远程控制计算机开关机是通过网络通讯实现的,主要有以下两种方式:
1.1. 通过网络关机命令通信实现远程关机
用户通过 LAN 或互联网发送关机命令到目标计算机上,达到控制计算机关机的目的。例如,在 Windows 系统中,可以在命令提示符下输入 shutdown /s /t 0 命令实现立即关机,其中 /s 参数表示关机,/t 0 参数表示等待时间为 0 秒。此命令可以在本地执行,也可以通过远程桌面等远程工具执行。
1.2. 通过网络 Magic Packet 唤醒目标计算机再远程关机
当目标计算机处于休眠或关闭状态时,用户可以通过网络 Magic Packet 包唤醒计算机,再进行远程关机。Magic Packet 是由目标计算机的 MAC 地址及魔术代码组成的网络数据包,通过唤醒网卡的方式实现远程唤醒。例如,在 Windows 系统中,可以在命令提示符下输入 wakeonlan MAC_ADDRESS 命令实现向 MAC 地址为 MAC_ADDRESS 主机发送 Magic Packet 包,唤醒计算机,再通过 shutdown /s 命令实现远程关机。
2. Windows 系统中远程控制计算机开关机的步骤
2.1. 开启远程关机权限
在 Windows 系统中,默认情况下本地管理员账户能够执行关机操作,但是普通用户需要开启远程关机权限。在本地组策略中打开计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项,找到网络访问:本地帐户以共享和用户相同的身份验证方式启用来宾访问选项,将其设置为已启用。有了远程关机权限,用户就可以通过网络命令控制计算机的开关机。
2.2. 远程关机的方式
在 Windows 系统中,用户可以通过远程桌面、PSTools、PowerShell 等多种方式实现远程关机。远程桌面能够通过 RDP 协议远程连接计算机,以本地计算机的身份在远程计算机上运行程序。PSTools 系列工具可用于连接、远程执行、监视和管理远程系统,具有在远程计算机上运行命令行工具、Windows 服务和打开网络共享的功能。PowerShell 是一种任务自动化和配置管理框架,在远程计算机上可以执行命令、脚本和配置管理任务。
3. 总结
Windows 远程命令开关机是一项重要而实用的技能,能够节约时间和提高工作效率。用户需要了解远程关机的原理和步骤,同时注意安全性,例如在弱电环境下可以通过 UPS 或自动断电器等设备保障关机的安全性。关机时需要保存和关闭所有未保存数据,以免造成数据丢失或其他潜在危害。
扫码咨询 领取资料