当我的用户单击其系统(Active Directory 环境中的 Windows 10)上的“重新启动”按钮时,我希望在重新启动之前运行一个快速批处理脚本。
我的想法是,如果我可以重新映射重新启动按钮来运行批处理脚本,然后让该批处理脚本中的最后一行运行重新启动命令。
我怎样才能实现这一点......不幸的是,几乎所有包括“重新映射”一词的搜索都在谈论重新映射键盘键。
编辑:我知道我们可以运行关机脚本...不幸的是,我只想在重启时运行此脚本,而不是在关机时运行。如果有办法区分,那也能有效地解决问题。
答案1
在我们的 Windows 域上,我们在以下位置配置 GPO:
User Configuration\Administrative Templates\Start Menu and Taskbar
在该层次结构中,我们启用以下策略:
Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands
配置完成后,Windows 10 开始菜单按钮将只具有以下选项:登出。
之后,您可以将自定义批处理文件复制到公共桌面( ),以便所有用户都可以随时使用,并确保在序列末尾%SystemDrive%\Users\Public\Desktop
有重新启动命令( )。shutdown /r /f /t 0