JScript 使ってインストールされているホットフィックスの一覧表示

これを見ながら、JScriptで、インストールされているホットフィックスの一覧を、hotfix.txt というファイルに書き出すスクリプト書いたけど、VBScriptと違う所が細かいけど結構あるから、なれないと書きづらいかも

var wbemFlagReturnImmediately = 0x10;
var wbemFlagForwardOnly = 0x20;

var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");
var colItems = objWMIService.ExecQuery(
"Select * from Win32_QuickFixEngineering",
"WQL",wbemFlagReturnImmediately |
wbemFlagForwardOnly);
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
var objText = objFSO.CreateTextFile("c:\\hotfix.txt",true);
var enumItems = new Enumerator(colItems);
var HotFixID
for (; !enumItems.atEnd(); enumItems.moveNext()) {
var objItem = enumItems.item();
HotFixID = HotFixID + objItem.ServicePackInEffect + "\n";
}
objText.WriteLine(HotFixID);
objText.Close();

[PR]
by h5y1m141 | 2006-09-11 20:44
<< JScript での配列とオブ... 一定時間毎に処理をする >>