WMI Fun !! 〜 WMI に興味がある方・システム管理者は必見です! 〜
 WMI Step|WMI Sample|WMI Reference|WMI Library|Enquete|About WMI Fun !!
 My Let'snote|Personal|Insomnia|Link

WMI Fun !! > WMI Step > PowerShell で記述したスクリプトをバッチで起動・自動実行してみよう

このエントリーをはてなブックマークに追加
Panasonic Let'snote を長年愛用しています、その理由は My Let'snote で…
中古車買うならやっぱりカーセンサーnet、お気に入りの 1 台が見つかります
IT 関連情報を気軽に知りたい方へ、キーマンズネットがおすすめです

PowerShell で記述したスクリプトをバッチで起動・自動実行してみよう - WMI Step

Topics

前に説明した PowerShell を使ったWMIの使い方ですが、このスクリプトをダブルクリックして自動実行したい要望などもあると思います。ただデフォルト状態ではそうはいきません…。
ここではバッチを使用した PowerShell スクリプトの起動・自動実行方法を紹介したいと思います。



Sample Code

powershell.exe -Command "Get-WmiObject -Query ""SELECT * FROM Win32_LogicalDisk WHERE DriveType=3"""

pause



Comment

上記サンプルコードを拡張子 .bat ファイルとして保存して実行してください。PowerShell スクリプトが自動的に実行されることがわかると思います。

PowerShell の実態は powershell.exe になりますので、このプログラムを起動するようにバッチファイルを組めばいいわけです。
後は前回紹介したスクリプトを -Command オプションを指定しその後に続いて記述するだけです。
ただしこの際注意しないといけないのがスクリプトをダブルクォーテーションで括るところです。ダブルクォーテーションをスクリプト中にも使用しているのでサンプルコードにあるような表現になるわけです。

ここまで理解できればあとはバッチファイルと扱い方は一緒ですので、タスクスケジューラなどで定期的な自動実行を行うのも簡単ですね。

次は「PowerShell で記述したスクリプトをショートカットから起動・自動実行してみよう」です。


ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています
WMI に関して調べているけど探し物が見つからない…という方は Search Result から検索してみましょう!!

MCP (Microsoft Certified Professional)、 MCA (Microsoft Certified Associate)CompTIA A+
一応 MCP (Microsoft Certified Professional)、MCA (Microsoft Certified Associate)、
CompTIA A+ を所有してたりします…

- WMI Fun !! -
http://www.wmifun.net/
Microsoft 社のテクノロジーである WMI (Windows Management Instrumentation) の使い方を
Visual Basic を使ってのんびり公開しています
WMI は Windows 7 や Windows 8、Windows 10 で便利に使えますよ!
また VB や VBA、.Net (VB・C#) などの開発環境以外でも Win32/Win64 API に依存しないので WMIC や
WSH (VBS・JS)・PowerShell などスクリプト言語・コマンドラインから有効に活用が出来ます
Windows ベースの社内 IT システムに関する資産管理、アセットマネジメントや監視業務の効率化、
インベントリ情報収集系システムツール開発に WMI はお勧めです

This website is created by Toh.
Copyright(C) 1997-2016 WMI Fun !! All rights reserved.
WMI Fun !! へのリンクはご自由に…相互リンクに関するお問い合わせはアンケートページからお願いします

∧ ページの先頭へ…