通过Windows的开始菜单来达到重启或关闭系统的目的的时候
这些技巧就能派上用场了
shutdownexe命令这个gem会给系统发送一个远程(或本地)的关机命令
输入&ldquo
shutdownrm\\servernameft
&rdquo
会给一个系统发送一个远程的重启命令
所有现代的Windows系统都包含shutdownexe
在过去的版本中
它包含在ResourceKit中
PowerShellRestartComputer在PowerShell中也有类似的命令
StartSleep
RestartComputerForceComputerNameSERVERNAME硬件管理设备
如果你正在使用像HPiLO或DellDRAC那样的设备
那么不管那个操作系统的状态如何
它们都会提供虚拟的电源按钮和远程屏幕控制工具的
如果在那些设备中还没有对新的电脑服务器进行配置
把它们配置成某个操作系统不可用的时候也可以进行控制是一个好主意
虚拟机电源按钮如果这个系统是一个虚拟机
所有的hypervisor都会提供一个可以重置这个系统的虚拟电源按钮
在VMwarevSphere中
可以通过一个选项
设置成&ldquo
ShutDown&rdquo
一个&ldquo
GuestOperatingSystem&rdquo
而不是&ldquolenovo ghost xp sp3 v2015.03
PowerOff&rdquo
一个&ldquo
GuestOperatingSystem&rdquo
这可以通过VMwareTools进行一次正常的关机
如果失败的话
&ldquo
PowerOff&rdquo
按钮才是接下来合乎逻辑的步骤
控制转移
在那台服务器的管理员不能物理访问那个系统的情况下
让其他人执行这个过程也许会比较有效
基于安全方面的原因
通常只能创建一个具有重启服务器权限的用户(域用户或本地用户)
那个人可以作为临时用户来登录
然后在本地关机命令发出以后
马上把这个用户销毁掉
更进一步来说
可以把这个临时用户配置成只能在他们登录的系统上执行一个重启脚本
除此之外
他们不能协助那台服务器的管理员进行任何其他的交互
通过组策略配置一个计划任务
如果你不能通过任何其他的主流方式来访问一个系统&mdash
&mdash
也许WindowsFirewall打开了
你无法关闭它
你可以设置一个GPO(GroupPolicyobject)来重新配置防火墙的状态
悄悄地在本地执行一个shutdownexe格式的重启命令(在上面的命令中移出&ldquo
m&rdquo
参数)
最困难的部分是快速地部署GPO(GroupPolicyobject)
企业级的系统管理软件包
像赛门铁克的Altirs和MicrosoftSy