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

WMI Fun !! > WMI Sample

Panasonic Let'snoteを長年愛用しています、その理由はMy Let'snoteで…
インクを買うよりもしかしたら安い?インクジェット複合機Canon PIXUS MP493
ビジネスにパソコンを活用する為のバイブル、月刊仕事とパソコン

WMI Sample

WMI SampleではWMIを実際に使用したサンプルコードを紹介していきたいと思います。 用途別でのサンプル紹介とクラス名別でのサンプル紹介をしています。

用途別インデックス
用途によってカテゴリ分けしてサンプルを紹介しています。
WMI Sample 1WMI Sample 2WMI Sample 3

クラス名別インデックス
各WMIのクラス名順に紹介しています。
Class Index 1Class Index 2Class Index 3

全てのサンプルコードはVBS(Visual Basic Script)を使用し作成したサンプルです。 WMI初心者の方やWMIの使い方を知りたい方はまずWMI Stepを読むことをお勧めします。 VBS以外の言語のお使いの方でもサンプルを見ることで参考になる点があるかと思います。
それぞれのサンプルについてもっと詳しく知りたいと思ったら各種クラスをWMI SDKで調べてみましょう。 全て英語書かれていますが各プロパティ・メソッドに関しては詳しく書いてありますよ。
日本語でこれらの情報を確認したい方はWMI Fun !!で用意しているWMI Libraryをチェックしてみて下さい。

(2010年まではVisual Basic 6.0ベースでサンプルを作成しておりましたが、2011年よりVBSベースでサンプルを書き直しています。今後公開するサンプルに関してもVBSベースになります。
今までのVB 6.0ベースのサンプルも残してありますので、VB 6.0ユーザーの皆さんは参考にしてみてください。)


システム関連

BIOSの情報を取得する
プロセッサ(CPU)を取得する
コンピュータ名を変更する
マザーボードの情報を取得する
PCをシャットダウン
Windows OSの種類を取得する
OSの一覧を表示する時間を変更する
ページファイルの情報を取得する
ページファイルの容量を設定する
メモリダンプの情報を取得する
メモリダンプの情報を設定する
現在ログオン中のユーザーを取得する
コンピュータの役割を取得する
コンピュータの種類を取得する
ドメインに参加する
OSのアクティベーションに関する情報を取得する
資産情報を取得する
コンピュータ上のユーザアカウントを取得する
物理メモリ容量を取得する
物理メモリの一覧を取得する
Windows OSのサービスパックを取得する
第x四半期を取得する
キャッシュメモリの容量を取得する
システム環境変数を取得する
オンボードデバイスの一覧を取得する
PCMCIAデバイスを取得する
システムアカウントを取得する
グループアカウントを取得する
UTC(協定世界時)を取得する
リモートデスクトップを有効にする
コンピュータ名と説明を取得する
プロセッサ(CPU)の使用率を取得する
Windowsシステム評価ツールのWindowsエクスペリエンスインデックスを取得する
ログインアカウントに関する情報を取得する
現在使われていないメモリ容量を取得する
仮想メモリで使用するページファイルの現在の状況を取得する
参加済みドメインに関する情報を取得する
コンピュータの製品情報を取得する
システムスロットに関する情報を取得する
ユーザープロファイルに関する情報を取得する
Windows OSが32Bit版か64Bit版か識別する
Windows OSにインストールされているMUI言語情報を取得する
ページファイルの使用状況を取得する
ログオン時に自動実行されるコマンドを取得する
プラグアンドプレイデバイスに関する情報を取得する
コンピュータに接続されている特定のデバイスを認識する
Windows OSのビルドバージョンを取得する
Windows OSをインストールした日時を取得する
Windows OSを起動した最後の日時をを取得する


セキュリティ関連

アンチウイルスソフトウェアがインストールされていることを確認する
ファイアウォールソフトウェアがインストールされていることを確認する
アンチスパイウェアがインストールされていることを確認する


サービス関連

サービスの一覧を取得する
サービスを開始する
サービスを停止する
サービスを一時停止する
サービスを再開する
サービスのスタートアップの種類を変更する
現在開始しているサービスを取得する


イベントログ関連

イベントログの内容を取得する
イベントログ(セキュリティ)の内容を取得する
イベントログの最大ログサイズを変更する
イベントログの内容を保存する
アプリケーションイベントログから警告のみ取得する


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

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

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

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

∧ ページの先頭へ…