指定秒数後にシャットダウンする
shutdown.exeを使います
引数は秒しか受け付けないのですが、PowerShellだったら()つければ先に評価してくれるので以下のような式で3時間後みたいな感じのやつが書けます。便利
shutdown -s -t (60 * 60 *3)キャンセルしたい場合は
shutdown -a指定時間にシャットダウンする
schtasks.exeを組み合わせます。
これで23時にシャットダウンするタスクが作成されます。
schtasks -create -tn "shutdown" -tr "shutdown -s -t 0" -sc once -st 23:00キャンセルしたい場合は
schtasks -delete -tn "shutdown"それでは良きシャットダウンライフを!
