我想在命令提示符中创建一个脚本,永久删除用户关闭计算机的权限。我以前做过,但那是在 Windows XP 中,而且是很多年前的事了,我记得我是在组策略编辑器中做的。
如何创建批处理脚本来禁用 Windows 7 上的关机按钮?
答案1
禁用关机、重启、睡眠和休眠按钮
要打开本地组策略编辑器,请单击“开始”,输入 gpedit.msc,然后按 Enter。
在本地组策略编辑器中,导航到用户配置\管理模板\开始菜单和任务栏,然后双击删除并阻止访问关机、重启、睡眠和休眠命令。
现在您要启用此设置并单击“应用”和“确定”。您可以在注释框中给自己留个便条,我发现这在更改组策略中的大量设置时非常有用。
现在,当您查看“开始”菜单中的电源选项时,唯一可用的选项是“注销”、“切换用户”和“锁定”。
该设置将立即对机器的所有用户生效。如果用户按下 Ctrl+Alt+Del,关闭计算机的按钮也将消失。
答案2
Windows 关机,重启,睡眠和休眠由一个.exe 文件控制:%windir%\system32\shutdown.exe
因此,当您想从命令行而不是 GPO 执行此操作时,我们需要使用我们所能使用的唯一工具命令提示符:
icacls %windir%\system32\shutdown.exe /deny SID:D
这将删除他们对关机命令的访问权限,并且他们将无法执行关机。