• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクリーンセーバーのロック時の電源)

スクリーンセーバーのロック時の電源

このQ&Aのポイント
  • Win2000でスクリーンセーバーのロック時に電源を切る方法を教えてください
  • パスワード付のスクリーンセーバーが起動している状態で端末の電源を落とす方法はありますか?
  • 会社のPCではネット上のツールを使用することができないため、他の方法があれば教えてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

Tori_Mayo
質問者

お礼

返信遅くなりましてすみません アドバイスありがとうございました 上記内容で無事に解決できました 本当に助かりました^^

関連するQ&A