description
2007年6月9日 Admintech.jp 勉強会 はせがわ <hasegawa@openmya.hacker.jp> * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? >> インストール不要 - 現行の Windows なら追加インストールなしで動作 - 余計なバイナリは入れたくないよね - メモ帳だけで編集可能 * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? >> 他アプリケーションとの連携 -
Windowsでは、システムの各種情報を入手するためにWMIという仕組みをつかってRDBライクなQuery言語を投げることができます。 WMI -MSDN- WMI class reference Win32_LogicalDiskやWin32_NetworkAdapterなど100をこえるclass(感覚としてはtableに近いですが…)があります。多すぎて何がなんだか。 用途としては、例えば現在使用されているNICのMACアドレスが知りたいというシナリオで、「ipconfig /allをgrepにかけて…」よりもダイレクトに、欲しい情報を抜き取れます。 WMIはCOMベースなのでいろんな言語からcallできますが、スクリプトを書くときは主にVBScriptを使います。 Set wmi = GetObject("winmgmts:") Set nics = wmi.Exec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く