![为用户禁用 CMD 命令](https://linux22.com/image/714005/%E4%B8%BA%E7%94%A8%E6%88%B7%E7%A6%81%E7%94%A8%20CMD%20%E5%91%BD%E4%BB%A4.png)
假设 Windows 上有两个帐户,管理员和用户。我正在运行一个程序,该程序会在一段时间内关闭系统(使用shutdown /s /t
)。有没有办法shutdown -a
为用户禁用?(除了我从管理员帐户为用户禁用 cmd 的情况 - 因为我想在用户上运行程序)。
答案1
这不是一个直接的答案,而是一种卑鄙的解决方法:
不要依赖于关机定时shutdown.exe
,而是使用一些自定义的定时机制,可以通过另一个计划任务或通过某些脚本,例如 vbscript。
第一步,shutdown.exe
像以前一样触发定时(或使用一些自定义的消息机制),但在预定义的时间之后强制关机shutdown.exe /t 0
。