vbscriptとWMIの新機能です。 私は解決できないランタイムエラーを与えるスクリプトを書いた。 時間があれば助けてください。 これは私のコード Dim objWMIService
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
set oXMLDoc = CreateObject("Microsoft.XMLDOM")
このコードはほとんどの場合、私のサーバーのほとんどで動作しますが、特定のサーバーでは次のコードクエリ。このコードはSQL Server Service Firstを照会し、2番目の部分ではSQL Sevrer Agent Serviceを照会します。 私は別のスコープとクエリオブジェクトを作成する可能性のあるすべての組み合わせを試しましたが、何とかクエリしようとしているサーバーは、スコープが接続さ
ハードディスクのシリアル番号を取得するためにwmiを使用しようとしました。結果はこのようなものです import wmi
c = wmi.WMI()
for x in c.Win32_PhysicalMedia():
print x
: instance of Win32_PhysicalMedia
{
SerialNumber = "2020202020202020
結果的に2つの同じスレッドからJACOBを使用すると奇妙な問題が発生します。私は、WMIにさまざまな要求をディスパッチするための静的ActiveXObjectフィールドを使用するユーティリティクラスを持っています。最初のスレッドは正常に動作します。スレッドはGUIからマウスクリックによって開始されたが、エラーが手動で再現性のある com.jacob.com.ComFailException: Ca