VBスクリプトを学ぼう

ずっとプログラムは苦手だったんだけど、仕事で使っていくうちにサーバやクライアント周りの管理なんかはスクリプトで少しずつだけど出来るようになってきました。

2008年の7月じゃ、VBScriptに関連する物はなかなか見つからないし、結構調べるのに苦労すると思います。

・・・というわけで現行使えるVBScript関連のリファレンスなんかをまとめてみました。
どちらかと言うとシステム管理者寄りなまとめ方になっているかもしれませんが、きっと一部の方には役に立つと思いますよ。

VBScript ランゲージ リファレンス

マイクロソフトのMSDNライブラリのVBScriptランゲージリファレンスです。

http://msdn.microsoft.com/ja-jp/library/cc392193.aspx

VBScriptのステートメント

http://msdn.microsoft.com/ja-jp/library/cc392488.aspx

If…Then…Else等の基本的な書き方が載っています。

WMI リファレンス

http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx

WMIリファレンスはMSDNライブラリでは英語版のみ提供になっているようです。

WMI Tasks for Scripts and Applications

http://msdn.microsoft.com/en-us/library/aa394585(VS.85).aspx

WMIをVBScriptから利用する場合の例が項目毎に記載されているので結構お勧めです。

Windows Management Instrumentation の秘密

http://www.microsoft.com/japan/technet/scriptcenter/resources/wmifaq.mspx

WMIを利用していく上でよく寄せられる質問という観点から作成された日本語のドキュメントです。WMIって何すか?的な部分が少しでもあれば一度読んでみるのも良いと思います。

Hey, Scripting Guy!

http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/default.mspx

僕がスクリプトを楽しく学べるきっかけになったサイトはおそらくここです。
英語版の本家と比べて日本語版の更新はかなり遅いですが、そもそも枯れたVBスクリプトを学ぶ上ではかえって丁度良い気もします。

Scripting Guyというホストが毎回ユーザの質問に答える形式でスクリプトの書き方を指南するんですが、正直スクリプトよりコラムの方が面白く読めます。
癖のあるアメリカンジョークっぽい文書ですが、Microsoftの機械翻訳文書を延々読んでからHey, Scripting Guy!を読むとすんなりと読めます、不思議ですね。

Microsoft以外のサイト

Microsoftのサイトはどちらかというとマニュアル色の強いドキュメントになっていますが、ここから紹介させていただきますサイトはどこもサンプルが載っていてスクリプトを学ぶ際に即戦力になってくれると思います。

VBScript Tips

http://www.whitire.com/vbs/index.html

日本語の逆引き辞典として利用出来ます。こういったものが広告表示無しで閲覧出来るとは良い世の中ですと言わざると得ません。

activexperts.com

そもそもはActiveXperts NetworkMonitorという監視アプリケーションのサンプル集なのですが、実はVBscriptで作成されているのでそのまま実行出来るサンプル集になっているわけです。
日本でもActiveXperts NetworkMonitorを扱っているサイトがあり、そこにもサンプル集はあるのですが、本家サイトは日本語サイトと比べて桁違いにサンプルが置いてあります。

http://activexperts.com/activmonitor/windowsmanagement/scripts/
http://activexperts.com/activmonitor/windowsmanagement/adminscripts/
http://activexperts.com/activmonitor/windowsmanagement/wmi/samples/
http://activexperts.com/activmonitor/windowsmanagement/adsi/

英語なんて読めるかよ!という方向けに日本語版のサイトもリンクしておきます。

http://www.anchorsystems.jp/anchor/ashp/netmon/netmonindex.html

VBScriptについて見やすくまとめてあります。サンプルでは無く、どちらかというとオンライン辞書のような感じでしょうか。
時間があれば僕もこんなサイト自分用に作って整理したいと思います。

http://www.kanaya440.com/contents/script/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です