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.