- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクリーンセーバーのロック時の電源)
スクリーンセーバーのロック時の電源
このQ&Aのポイント
- Win2000でスクリーンセーバーのロック時に電源を切る方法を教えてください
- パスワード付のスクリーンセーバーが起動している状態で端末の電源を落とす方法はありますか?
- 会社のPCではネット上のツールを使用することができないため、他の方法があれば教えてください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
WMI で Win32_OperatingSystem クラスの Win32Shutdown メソッドを使えばいいと思います。 以下、VBScript ですので、適当なファイル名にして拡張子を vbs にしておきます。 Set objWMIService = GetObject("winmgmts:{(Shutdown)}\\.\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem") For Each objItem in colItems objItem.Win32Shutdown(12) Next キックするには CScript.exe にコマンドライン引数で vbs ファイルのパスを与えてください。 cscript.exe hoge.vbs
お礼
返信遅くなりましてすみません アドバイスありがとうございました 上記内容で無事に解決できました 本当に助かりました^^