1. ホーム
  2. windows

[解決済み] Windowsのシャットダウン、再起動、ログオフをbatファイルで行うには?

2022-03-15 04:25:15

質問

私はこれまで リモートデスクトップ接続 を使用してワークステーションに入ることができます。しかし、この環境では、スタートメニューの電源オプションが使えません。シャットダウンや再起動をするための別の方法が必要です。

コマンドラインからコンピューターの電源状態を制御するにはどうしたらいいですか?

解決方法は?

最も一般的な使用方法は shutdown というコマンドがあります。

  • shutdown -s - シャットダウンする。
  • shutdown -r - 再始動する。
  • shutdown -l - ログオフする。
  • shutdown -h - ハイバーネート

    よくある落とし穴として、ユーザが -h は、help" を意味します (他のすべてのコマンドライン・プログラムではそうです...ただし shutdown.exe これは「ハイバネート」という意味です。) 次に、次のように実行します。 shutdown -h と言って、誤ってコンピュータの電源を切ってしまう。気をつけましょう。

  • shutdown -i - インタラクティブモード"。アクションを実行する代わりに、GUIダイアログを表示します。

  • shutdown -a - 直前のシャットダウンコマンドを中止します。

上記のコマンドは、これらの追加オプションと組み合わせることができます。

  • -f - プログラムを強制終了させる。シャットダウン処理が滞ることを防止します。
  • -t <seconds> - シャットダウンまでの時間を設定します。使用する -t 0 を指定すると、直ちにシャットダウンされます。
  • -c <message> - シャットダウンメッセージを追加します。メッセージはイベントログに残ります。
  • -y - すべてのシャットダウンクエリに対して、強制的にyes"の答えを返します。

    注意 このオプションは、公式のドキュメントには記載されていません。このオプションを発見したのは StackOverflowのユーザー .


この答えと一緒に、他の本当に良い答えも紹介したいと思います。以下、順不同で紹介します。