cleint マシンをプログラムでシャットダウンできることに同意しました。しかし、私のマシンが Windows サーバー 2008 r2 で構成されているとします。サーバー マシンをシャットダウンするのは、通常のクライアント オペレーティング システム マシンに比べて簡単ではありません。サービスを停止し、実行中のプロセスを停止する必要があるため、最後に、このシャットダウン プロセスがシャットダウン イベント トラッカー用に「計画されている」ことを OS に確認する必要があります。では、C# コンソール アプリケーションからそれを実行できますか? これのために私がしなければならないプログラムは何ですか?
編集済み: すべての回答に感謝します。しかし、質問を書いているときに見逃したことが 1 つあります。このシャットダウンは、マシンが 120 分間無人である場合にのみ実行する必要があります。マシンの出欠を確認できる別のプロセスはありますか?シャットダウンプロセスを呼び出すように。