문제

다음 쿼리는 폴더 테스트에서 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
.

감사합니다!

도움이 되었습니까?

해결책

이벤트 클래스 이름에는 공백이 있습니다.__ InstanceCeationEvent는 __instanceCeationEvent 여야합니다.그 외에는 WMI가 '테스트'가있는 모든 파일에 대한 컴퓨터를 상위 디렉토리 중 하나로 검색 할 수 있도록 강제로 WMI가 컴퓨터를 검색 할 수 없어야합니다.정확한 경로를 사용하는 것이 좋습니다.

다른 팁

이 작업을 쿼리로 실행할 때 잘못된 쿼리 오류가 발생하지만 " _instanceOperationEvent"의 _ instanceCreateNevent 또는 모든 하위 클래스를 NotificationQuery로 호출해야합니다.

감사합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top