電源ボタンを使用してWindows 2012サーバーを適切にシャットダウンする必要があります。
- 誰もログインしていない場合、電源ボタンはサーバーを正しくシャットダウンします
- 誰かがブロッキングプログラムなしでログに記録されている場合、それも問題ありません
だが:
- セッションがロックされている場合、電源ボタンは何もしません
- 誰かがブロッキングプログラム(たとえば、保存されていないドキュメントをメモ帳に記録)でログに記録されている場合、ボタンは何もしません
以前のバージョンのWindowsでは、GUIを使用して電源ボタンの動作を構成し、レジストリキー(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\shutdownwithoutlogon
)を変更していましたが、これはこれ以上重要ではないようです。
誰かが「公式な」方法、またはトリックを知っていますか?
編集:
電源ボタンを押すたびに、システムログにイベントが表示されます。The kernel power manager has initiated a shutdown transition
イベントID109
。セッションがロックされている場合、このイベントの後には何も続きません。そして、他のログに他のイベントはありません。
プログラムが閉じることを拒否したとき、対応するログエントリがあるので、すぐにこれで問題ありません。