メモというか独り言
Windows 95, 98, NT 4.0 には WMI が入ってない。
Microsoft のここからダウンロードできる。

どーせだったら .NET でやりなさい、と言われそう。
だが、当の NT 4.0 Server 上で動いているイントラの ASP ページ上に表示させたいので VBScript ってことになる。
これが一番楽な方法。

たたき台のサンプル
strComputer = "ServerName"
Set wbemServices = GetObject("winmgmts:\\" & strComputer)
Set wbemObjectSet = wbemServices.ExecQuery _
("select * from Win32_NTLogEvent" & _
 "where LogFile = 'Application' and " & _
 "TimeGenerated >= '20040915'")

For Each wbemObject In wbemObjectSet
    WScript.Echo "ログ ファイル:" & wbemObject.LogFile
    WScript.Echo "レコード番号: " & wbemObject.RecordNumber
    WScript.Echo "タイプ:" & wbemObject.Type
    WScript.Echo "生成時刻:" & wbemObject.TimeGenerated
    WScript.Echo "ソース:" & wbemObject.SourceName
    WScript.Echo "カテゴリ:" & wbemObject.Category
    WScript.Echo "カテゴリ文字列:" & wbemObject.CategoryString
    WScript.Echo "イベント:" & wbemObject.EventCode
    WScript.Echo "ユーザー:" & wbemObject.User
    WScript.Echo "コンピュータ:" & wbemObject.ComputerName
    WScript.Echo "メッセージ:" & wbemObject.Message
Next