次のコマンドを使用すると、システムが10分でシャットダウンすることを示すメッセージを回避できますか?
shutdown -s -t 3600
コメントをスペースに変更することで簡単にできます:
shutdown -s -t 3600 -c " "
メッセージがないため、警告メッセージはスキップされます。
別の方法として、外部タイマーを使用して、正しい時間に強制シャットダウンすることもできます。例えば:
timeout -t 3600 -nobreak && shutdown -s -t 00
このアプローチの注意点は、shutdown
が完了するまでtimeout
コマンドが実際に送信されないことです(たとえば、ネットワーク接続されたコンピューターに)。したがって、送信側のコンピューターでtimeout
の最後の接続が機能しています。回避策は、コマンド全体をターゲットコンピュータで直接実行することです。 PsExecで。
コマンドウィンドウも非表示にする場合は、 非表示にする方法はたくさんあります です。
個人的には、自分自身を隠すPowerShellベースのコマンドを優先しています(この場合はcmd
ウィンドウから実行します)。
start powershell.exe -WindowStyle Hidden -Command "sleep 3600; shutdown -s -t 00"
PowerShell リモート処理用に構成可能 も。また、shutdown
ではなく、ネイティブのStop-Computer
コマンドを使用することをお勧めします。
自動ログオフコマンドタスクをオフにする必要があります。
Windows -> Start -> Run -> shutdown -a
-p
フラグは、「システムは10分後にシャットダウンします」というメッセージを回避します。
shutdown -p -s -t 3600
スタートメニュー->「タスクスケジューラ」を検索
アクション->基本タスクの作成
イベントを発生させる時間と頻度を選択します。
[アクション]セクションに移動したら、[プログラムの開始]を選択して、次を選択します。
「C:\ Windows\System32\shutdown.exe」
引数に適切なパラメーターを指定します。
/ s/f/t 0
これらの引数は次のように分類されます。/ s shutdown/fシャットダウンを強制します/ t 0 t時間、0秒
[完了]をクリックすると、問題ありません。
シャットダウンをキャンセルする場合は、このコマンドを使用し、shutdown -a
を使用します。通知を非表示にするだけの場合:
shutdown -s -t 3600
を実行して表示させます。シャットダウンツールチップはそのコンピューターに表示されなくなり、アイコンは非表示になります。