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 > WMI ソーステンプレート VB2012 版

このエントリーをはてなブックマークに追加
IT 関連情報を気軽に知りたい方へ、キーマンズネットがおすすめです
私も使っていますお勧め SIM フリースマホ ASUS Zenfone
DMM mobile なら常に格安 SIM 業界最安値水準で使えます

WMI ソーステンプレート VB2012 版 - WMI Step

Topics

WMI を使っていくうえで役立てば…ということで、WMI を使ったプログラムを書く際に便利な Visual Basic 2012 版ソーステンプレートを用意しました。

プログラム・スクリプトを組み立てて行く際に、このサンプルファイルを参考にしながらスタートすると雛形として便利に使えるかな・・・と期待しています。



Sample Code

'*** WMI Source Template for VB2012 ***

Imports System.Management

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'WMIにて使用する各種オブジェクトを定義・生成する。
Dim oSearcher As New ManagementObjectSearcher
Dim oManagementCollection As ManagementObjectCollection
Dim oManagement As ManagementObject
Dim sMesStr As String = vbNullString

'Win32_XXX部分を実在するWMIクラス名に変更する。
'クエリー条件をWQLにて指定する。
oSearcher.Query.QueryString = "SELECT * FROM Win32_XXX"
oManagementCollection = oSearcher.Get

'コレクションを解析する。
For Each oManagement In oManagementCollection

'このサンプルではあくまでCaptionプロパティしか見ないが、
'他のプロパティがあればこの部分で書き加える。
sMesStr = sMesStr & oManagement("Caption").ToString & vbCrLf

Next

'ここではMsgBoxで画面出力しているがお好みに応じて変更してください。
MsgBox("このクラスのCaptionプロパティ値の一覧です。" & vbCrLf & _
vbCrLf & sMesStr)


'使用した各種オブジェクトを後片付けする。
oSearcher = Nothing
oManagementCollection = Nothing
oManagement = Nothing


End Sub

End Class



Comment

Visual Basic 2012 を使用して作成した WMI プログラミングに便利なテンプレートファイルになります。
「Win32_XXX」の部分を実在するWMIクラス名に置換(例えば Win32_ComputerSystem や Win32_OperatingSystem、Win32_Processor など) することでプログラムが実行できるようになると思います。
下記のリンクからこのソーステンプレートのファイルをダウンロード出来ます。

WMI Source Template for VB 2012

次は「WMI ソーステンプレート VB2013 版」です。


ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています
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 !! へのリンクはご自由に…相互リンクに関するお問い合わせはアンケートページからお願いします

∧ ページの先頭へ…