パスワードを忘れた? アカウント作成
298087 journal

kobunの日記: WMIがよくわからない

日記 by kobun

Administrator権限で取得した直後であればUsers権限でもしばらく読み取れるとか、よくわからない動きをするなぁ。

それと、

var locator = CreateObject("WbemScripting.SWbemLocator");
var WMIService = locator.ConnectServer(null, "root\\WMI");
var CIMService = locator.ConnectServer(null, "root\\CIMV2");

上のやり方だと CIMService が undefined 状態になってしまう。
WbemScripting.SWbemLocator のオブジェクトを ConnectServer 毎に用意しないといけないらしい。

var wmilocator = CreateObject("WbemScripting.SWbemLocator");
var cimlocator = CreateObject("WbemScripting.SWbemLocator");
var WMIService = locator.ConnectServer(null, "root\\WMI");
var CIMService = locator.ConnectServer(null, "root\\CIMV2");

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

人生unstable -- あるハッカー

読み込み中...