Windowsシャットダウン スクリプト

指定の時間で、パソコンをシャットダウンさせたいことがあると思う。

このような場合、任意適当な名前でVBScriptファイル(.vbs)を作成して、
タスクスケジューラに設定することで実現が可能だ。

WMIを利用して、引数を変更することで、
シャットダウン / リブート / ログオフさせることが出来る。

 
Set objSystemSet =
GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}").InstancesOf("Win32_OperatingSystem")
For Each objSystem In objSystemSet
 objSystem.Win32Shutdown 0
Next

3行目 "objSystem.Win32Shutdown 0"の数値で処理が変更する。

 0: ログオフ
 8: シャットダウン
 2: 再起動





ホーム>> Windowsトラブル に関連した記事



  ・ English版のWindowsでプリンタ印字が斜めになる
  ・ Windows Mobileの同期時にサポートコード 80070490
  ・ Windows XP 自動ログオン設定
  ・ フリーのパーティション構築ソフト
  ・ Windows XP に自動ログオン
  ・ Windows XP SP3導入
  ・ 真っ黒なデスクトップは、海賊版WinXP
  ・ au Music Portでエラー
  ・ Windowsシャットダウン スクリプト
  ・ 日本語キーボードが英語キーボードとして認識されてしまう
  ・ 昔はDOSだったけど今はWindowsPE
  ・ Windowsの「スタート」メニュー表示が遅い
  ・ デスクトップで右クリックして表示されるメニューが非常に遅い
  ・ Windows Messenger の削除方法
  ・ Windows Server(32bit版)で4GB超えの物理メモリをサポートする方法
  ・ リモートデスクトップの設定方法
  ・ B's Recorder GOLDが起動画面の「create windows...」でフリーズ
  ・ MSDN:WinFX から .NET Framework 3.0 への名称変更
  ・ Windows Vistaは6つのバージョン
  ・ MS-Office12改め・・・
  ・ 「AL-Mail」にセキュリティ・ホール、修正版が公開
  ・ カーネルメモリを物理メモリに展開する設定
  ・ SPT for Windows


前の記事:スルガ銀、システム開発中止で日本IBMに賠償請求
次の記事:首都直下地震で帰宅困難者1252万人