0

次のクエリは、フォルダー test の G ドライブに作成された一連のファイルを返します。

次の WMI クエリを実行するのに問題があります。

SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE 
TargetInstance ISA 'CIM_DataFile' AND TargetInstance.Drive = 'G:' AND 
TargetInstance.Path = '\\test\\'

wbemtest ユーティリティで次のエラーが表示されます。

Number: 0x80041017
Facility: WMI
Description: Invalid query

ありがとう!

4

2 に答える 2

2

イベント クラス名にスペースがあります。__ InstanceCreationEvent は __InstanceCreationEvent である必要があります。それ以外は、クエリで LIKE 演算子を使用しないでください。これは、WMI が親ディレクトリの 1 つとして 'test' を持つすべてのファイルをマシンで検索するように強制するためです。正確なパスを使用することをお勧めします。

于 2012-07-27T13:34:55.147 に答える
1

これをクエリとして実行すると、無効なクエリエラーが発生しますが、_instancecreationEventまたは「_InstanceOperationEvent」のすべてのサブクラスをNotificationQueryとして呼び出す必要があります。

ありがとう。

于 2013-01-15T08:41:43.833 に答える