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

WMI Fun !! > WMI Sample > WMI Class Index 1

このエントリーをはてなブックマークに追加
中古車買うならやっぱりカーセンサーnet、お気に入りの 1 台が見つかります
IT 関連情報を気軽に知りたい方へ、キーマンズネットがおすすめです
私も使っていますお勧め SIM フリースマホ ASUS Zenfone

WMI Class Index 1

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 ユーザーの皆さんは参考にしてみてください。)


__NAMESPACE

現在の名前空間に存在する子名前空間を取得する


__Win32Provider

プロバイダを取得する


AntiSpywareProduct

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


AntivirusProduct

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


CIM_DataFile

ファイルの作成日時・更新日時を取得する
ファイルサイズを取得する
ファイルの各種属性を取得する


FirewallProduct

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


HNet_FwIcmpSettings

Windows ファイアウォールの ICMP 設定を取得する
Windows ファイアウォールの ICMP 設定をする


IIsWebInfo

IIS のバージョン情報を取得する


IIsWebServer

IIS の仮想 WEB サイトの一覧を取得する


MSAcpi_ThermalZoneTemperature

CPU の温度を取得するサンプル


MicrosoftIE_LanSettings

Internet Explorer のプロキシ設定を取得する
ダイヤルアップと VPN の接続設定の一覧を取得する
Internet Explorer でダウンロードされた ActiveX の一覧を取得する
インターネット一時ファイルのフォルダを取得する
Internet Explorer のセキュリティゾーンの設定を取得する
Internet Explorer のバージョンを取得する


MSFT_CliAlias

WMIC のエイリアスを取得する


MSNdis_80211_ServiceSetIdentifier

現在接続している無線 LAN の SSID を取得する


MSNdis_LinkSpeed

ネットワークアダプタのリンクスピードを取得する


MSSQL_SQLServer

MS SQL Server 2000 のバージョン情報を取得する


MSStorageDriver_FailurePredictData

HDD の S.M.A.R.T. 情報を取得する


Msvm_ComputerSystem

Hyper-V 上にて展開している仮想マシンの一覧を取得する
Hyper-V 上に存在する仮想マシンのステータスを取得する


SqlService

SQL Server 2008 のインスタンス情報を取得する


SqlServiceAdvancedProperty

SQL Server 2008 のバージョンやその他プロパティ値を取得する


StdRegProv

レジストリの値を読み込む
レジストリキーを作成する
レジストリのサブキーを列挙する
レジストリの値の名前と種類列挙する
レジストリの値を書き込む
レジストリキーを削除する
レジストリの値を削除する


Win32_AutochkSetting

AutoChk 開始までの時間を取得する
AutoChk 開始までの時間を設定する


Win32_BaseBoard

マザーボードの情報を取得する


Win32_Battery

バッテリーの情報を取得する
バッテリーがどんな種類のものか (化学的物質) を取得する


Win32_BIOS

BIOS の情報を取得する


Win32_BootConfiguration

一番最後に振られているドライブ文字を取得する


Win32_CacheMemory

キャッシュメモリの容量を取得する


Win32_CDROMDrive

光学ドライブの情報を取得する


Win32_CodecFile

インストール済みコーデックの一覧を取得する


Win32_ComputerSystem

コンピュータ名を変更する
OS の一覧を表示する時間を変更する
現在ログオン中のユーザーを取得する
コンピュータの役割を取得する
ドメインに参加する
物理メモリ容量を取得する


Win32_ComputerSystemProduct

コンピュータの製品情報を取得する


Win32_DeskTop

スクリーンセーバーによるパスワード保護の有効を確認する
デスクトップの壁紙の情報を取得する


Win32_DeskTopMonitor

モニタを取得する


Win32_DiskDrive

物理ディスクの情報を取得する


Win32_DisplayConfiguration

画面の DPI 設定を取得する


Win32_Directory

フォルダの有無を確認する
ドライブ上のファイルを検索する


Win32_DiskPartition

ディスクのパーティション情報を取得する


Win32_Environment

システム環境変数を取得する


Win32_FontInfoAction

インストール済みフォントの一覧を取得する


Win32_FloppyController

フロッピーディスクコントローラの情報を取得する


Win32_FloppyDrive

フロッピーディスクドライブの情報を取得する


Win32_IP4RouteTable

ルーティングテーブルを取得する


Win32_Keyboard

キーボードの種類を取得する


Win32_LocalTime

第x四半期を取得する


Win32_LogicalDisk

ディスクの空き容量を取得する
ディスクのボリュームラベルを変更する
ディスクのファイルシステムを取得する
接続されているディスク情報を取得する


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

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 !! へのリンクはご自由に…相互リンクに関するお問い合わせはアンケートページからお願いします

∧ ページの先頭へ…