2009年8月24日月曜日

ScriptomとWMIでBIOSのメーカ、説明、バージョンを取得する

ScriptomとWMIでBIOSのメーカ、説明、バージョンを取得するには、以下のコードを実行します。


import org.codehaus.groovy.scriptom.*;

Scriptom.inApartment
{
locator = new ActiveXObject("WbemScripting.SWbemLocator")
service = locator.ConnectServer()
bis = service.ExecQuery(
"select * from Win32_Bios")

for(bios in bis){
// BIOSのメーカ、説明、バージョンを取得
println(bios.Manufacturer)
println(bios.description)
println(bios.version)
}
}


実行結果例

Hewlett-Packard
Default System BIOS
COMPAQ - 20050825


動作環境
JDK6 Update14, groovy1.6.3

関連情報
http://msdn.microsoft.com/en-us/library/aa394077%28VS.85%29.aspx

0 件のコメント:

コメントを投稿