Sdílet prostřednictvím


Metoda ValidateQuery v SMS_CollectionRuleQuery třídy

Metoda ValidateQuery třídy WMI (Windows Management Instrumentation) v Configuration Manager ověřuje, že pravidlo kolekce dotazů je platný příkaz WQL nebo Extended WQL.

Následující syntaxe je zjednodušena z kódu MOF (Managed Object Format) a definuje metodu.

Syntaxe

Boolean ValidateQuery(  
     String WQLQuery  
);  

Parametry

WQLQuery
Datový typ: String

Kvalifikátory: [v]

Příkaz dotazu k ověření

Návratové hodnoty

Datový Boolean typ, který je true v případě, že je dotaz ověřen.

Poznámky

Aplikace volá tuto metodu před přidáním pravidla dotazu do kolekce. Neplatné pravidlo dotazu způsobí, že se do kolekce pro daný dotaz nepřidají žádní členové. To může být zavádějící a obtížné ho ladit.

Kromě toho, že pravidlo dotazu je syntakticky správné, musí v klauzuli FROM zadat názvy tříd prostředků. Například klauzule FROM musí určovat SMS_R_System Serverová třída služby WMI, serverová třída služby WMI SMS_R_User, serverová třída služby WMI SMS_R_UserGroup nebo název třídy prostředků definované uživatelem.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.