我想在下载完成后的 10 小时内休眠我的 Windows 7 电脑。当我执行此操作时:
shutdown -h -t 36000
Run Code Online (Sandbox Code Playgroud)
我得到的只是关机帮助文本。对于 cmd 提示,我处于管理员状态还是正常状态都没有关系。有什么我想念的吗?我-t 36000只尝试了相同的结果。与/而不是相同-。
因此,要么 a) 它不起作用,要么 b) 它以一种有趣的方式告诉我这件事。电源管理设置是否会干扰此命令?
更新:/s开关关闭计算机(非休眠)。/h是一个有效的开关。这是我的命令的屏幕截图:

Pat*_*hes 37
该-h开关用于关闭 Linux 上的计算机,而不是 Windows。7 小时后关闭 Windows 计算机的正确命令是:
shutdown -s -t 36000
Run Code Online (Sandbox Code Playgroud)
Windows 将显示一个带有倒计时的对话框,直到计算机关闭。
但是,您想休眠而不是关机,不幸的是,/h和/t开关不能一起工作。作为解决方法,您可以使用该at命令安排shutdown /h在特定时间运行。例如,目前我所在的时区是下午 3:00,所以 10 小时后就是凌晨 1:00。为了安排它休眠,我会运行:
at 1:00 shutdown /h
Run Code Online (Sandbox Code Playgroud)
它使用 24 小时制时间表示法,因此如果您希望它在下午 1:00 休眠,您可以运行:
at 13:00 shutdown /h
Run Code Online (Sandbox Code Playgroud)
请注意,虽然您不需要管理员权限来shutdown在默认 Windows 安装上运行该命令,但您确实需要管理员权限才能执行该at命令。
Joe*_*net 28
看起来 -t 选项不支持用于关闭的 -h 选项。
在 Windows 7 下,您可以使用包含以下内容的 .bat 脚本复制您尝试执行的操作:
timeout /t 36000 /nobreak
shutdown -h
Run Code Online (Sandbox Code Playgroud)
一旦超时完成倒计时,它将导致 PC 立即休眠。
par*_*oid 14
Sysinternals 的PsShutdown可以在指定的时间后休眠计算机。
psshutdown -h -t 36000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117332 次 |
| 最近记录: |