Dotazy neboli Query jsou hlavním vyhledávacím motorem celého systému. Využívají se k rychlému zjištění sady stanic s určitými kritérii, nebo např. k dynamickému členství stanic v kolekcích. Pro vytvoření dotazu potřebujete samozřejmě znát typ objektu, který hledáte, jeden nebo několik atributů objektu a hodnotu řízenou operátorem. V základu se jedná o T-SQL dotazy do pohledů v databázi ConfigMgr.
Pro vytvoření dotazu použijte podsekci Queries v Computer Management a akci New Query. Otevře se vám průvodce, který vás provede celým vytvořením dotazu. Na první stránce zadáváte základní identifikační parametry a volíte typ hledaného objektu. Navíc, pokud bude typem objektu System Resource, můžete ještě použít limitování výsledné sady stanic na existující kolekci.
Dále pokračujete tlačítkem Edit Query Statement… , kde na záložce General volíte zobrazené výsledky, které zadáváte tlačítkem
a výběrem z velkého množství inventarizovaných atributů. Na záložce Criteria volíte kritéria pro vyhledávání, které zadáváte opět tlačítkem
a výběrem z inventarizovaných atributů. Kritéria je možné sdružovat operátory AND/OR (příp. NAND/NOR). Na obrázku vlevo je např. dotaz pro vyhledání všech stanic s operačním systémem Windows 2000, nainstalovaným Adobe Reader verze 8 a vyšší, na kterém je v adresáři C:\Test soubor test.txt, stanice má více než 1GB RAM a má vícejádrový procesor.
Po dokončení editace, potvrďte tlačítkem OK a v hlavním průvodci pokračujte „Next >“, zeditujte oprávnění k tomuto dotazu a dokončete průvodce.
Jako příklad použití pro dynamické členství stanic uvedu požadavek na instalaci Adobe Reader na všechny stanice s Windows XP. Vyrobte dotaz a jako hledané položky zvolte pouze System – Name a použijte Omit duplicate rows (select distinct) pro zobrazení unikátních záznamů stanic. Jako kritéria použijte již výše uvedené Installed Software – ARPDisplay Name, operátora is like a hodnotu Adobe Reader% (znak % slouží jako náhradový znak pro libovolné množství znaků – pro náhradu jednoho libovolného znaku použijte ?). Vytvořte novou kolekci a v jejím členství použijte
pro dynamické členství. Query pojmenujte a použijte limitaci na kolekci All Windows XP Systems (tato kolekce se nachází v ConfigMgr po jeho instalaci). Jako samotné kritéria kolekce použijte typ Subselected Values System – Name, operátor is not in a jako subselect použijte předem vytvořený dotaz pro všechny stanice s Adobe Reader. Tímto bude kolekce obsahovat všechny stanice, které nemají Adobe Reader (libovolné verze). Na tuto kolekci pak již můžete nabídnout instalaci Adobe Reader.
V příštím díle se blíže podíváme na Desired Configuration Management.