質問: windowsでシャットダウンを使用して、「システムが10分でシャットダウンする」のを回避 次のコマンドを使用すると、システムが10分でシャットダウンすることを示すメッセージを回避できますか?shutdown -s -t 3600
回答: 別の方法として、外部タイマーを使用して、正しい時間に強制シャットダウンすることもできます。例えば: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コマンドを使用することをお勧めします。