Jak vytvořit dotazy v produktu Configuration Manager

 

Rozsah platnosti: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Pomocí následujících částí v tomto tématu můžete vytvořit nebo importovat dotazy v System Center 2012 Configuration Manager.

  • Postup vytvoření dotazů

  • Jak lze importovat dotazy

  • Příklad dotazy WQL

Postup vytvoření dotazů

Pomocí tohoto postupu můžete vytvořit dotazy v Configuration Manager.

Chcete-li vytvořit dotaz

  1. V konzole aplikace Configuration Manager klikněte na položku Sledování.

  2. V monitorování pracovního prostoru, klikněte na tlačítko dotazy a poté v Home ve Create seskupit, klikněte na vytvořit dotaz.

  3. Na Obecné karty Průvodce vytvořením dotazu, zadejte jedinečný název a volitelný komentář pro dotaz.

  4. Pokud chcete importovat existující dotaz použít jako základ pro nový dotaz, kliknutím na tlačítko příkaz Import dotazu a poté v Procházet dotaz dialogového okna vyberte existující dotaz, který chcete importovat a potom klikněte na tlačítko OK.

  5. V typu objektu vyberte typ objektu, který má dotaz vrátit.Následující tabulka popisuje několik příkladů typu objektu, který můžete hledat:

    Typ objektu

    Popis

    Prostředek systému

    Slouží k vyhledání typický systém atributy, jako je název NetBIOS zařízení, verze klienta, IP adresa klienta a informace o službě Active Directory Domain Services.

    Uživatele zdroje

    Slouží k vyhledání běžný uživatel informace, jako jsou uživatelská jména, názvy skupin uživatelů a názvy skupin zabezpečení.

    Nasazení

    Slouží k vyhledání typické atributy nasazení, například název nasazení, plán a kolekce, na který byl nasazen.

  6. Klikněte na tlačítko Upravit příkaz dotazu otevřete < název dotazu > prohlášení vlastnosti dialogového okna.

  7. Na Obecné kartu v < název dotazu > prohlášení vlastnosti dialogové okno Zadejte atributy, které tento dotaz vrátí a jak se má být zobrazena.Klikněte na tlačítko Nový ikonu Přidat nový atribut.Můžete také klepnout na Zobrazit jazyk dotazu zadejte nebo upravte dotaz přímo v dotazu jazyka WQL (WMI).Příklady dotazy WMI naleznete v tématu Příklad dotazy WQL v tomto tématu.

    Tip

    Můžete provádět následující referenční dokumentaci MSDN umožní vytvořit vlastní dotazy WQL:

  8. Na kritéria karty < název dotazu > prohlášení vlastnosti dialogové okno zadejte kritéria, které se používají k upřesnit výsledky dotazu.Například může vrátit pouze materiály, které mají kód webu XYZ ve výsledcích dotazu.Můžete nakonfigurovat více kritérií pro dotaz.

    System_CAPS_importantDůležité

    Pokud vytvoříte dotaz, který obsahuje žádná kritéria, dotaz vrátí všechna zařízení v Všechny systémy kolekce.

  9. Na spojí kartu v < název dotazu > prohlášení vlastnosti dialogového okna můžete zkombinovat data ze dvou různé atributy do výsledků dotazu.I když Configuration Manager automaticky vytvoří dotazu spojení, pokud se rozhodnete různé atributy pro výsledek dotazu, spojení kartu poskytuje pokročilé možnosti.Atribut třídy, podporované System Center 2012 Configuration Manager jsou uvedeny v následující tabulce:

    Typ spojení

    Popis

    Vnitřní

    Zobrazí pouze odpovídajících výsledků – vždy používá spojení, které jsou vytvářeny automaticky.

    Vlevo

    Zobrazí všechny výsledky pro základní atribut a pouze odpovídající výsledky pro atribut typu join.

    Vpravo

    Zobrazí všechny výsledky pro atribut spojení a pouze odpovídající výsledky pro základní atribut.

    Úplný

    Zobrazí všechny výsledky pro základní atribut a atribut spojení.

    Další informace o tom, jak používat operace spojení naleznete v dokumentaci SQL Server.

  10. Klikněte na tlačítko OK zavřete < název dotazu > prohlášení vlastnosti dialogového okna.

  11. Na Obecné karty Průvodce vytvořením dotazu, zadejte, zda výsledky tohoto dotazu nejsou omezeny na členy z kolekce, jsou omezeny na členy zadané kolekce nebo příkazový řádek pro kolekci při každém spuštění dotazu.

  12. Dokončete průvodce vytvořit dotaz.Nový dotaz se zobrazí v dotazy uzel v monitorování pracovního prostoru.

Jak lze importovat dotazy

Pomocí tohoto postupu můžete importovat dotaz do Configuration Manager.Informace o tom, jak exportovat dotazy naleznete v tématu Jakým způsobem spravovat dotazy v produktu Configuration Manager.

Chcete-li importovat dotaz

  1. V konzole aplikace Configuration Manager klikněte na položku Sledování.

  2. V monitorování pracovního prostoru, klikněte na tlačítko dotazy a poté v Home ve Create seskupit, klikněte na Import objektů.

  3. Na název souboru MOF stránku Průvodce importem objekty, klikněte na tlačítko Procházet k výběru souboru formátu MOF (Managed Object), který obsahuje dotaz, na který chcete naimportovat.

  4. Prostudujte si informace o dotaz importován a dokončete průvodce.Nový dotaz se zobrazí v dotazy uzel v monitorování pracovního prostoru.

Příklad dotazy WQL

Tento oddíl obsahuje příklad dotazy WMI, které můžete použít v hierarchii nebo upravit pro jiné účely.Chcete-li používat tyto dotazy, klikněte na tlačítko Zobrazit jazyk dotazu v Vlastnosti prohlášení dotazu dialogové okno pole a zkopírujte a vložte dotaz do příkaz dotazu pole.

Tip

Použijte zástupný znak % označuje libovolný řetězec znaků.Můžete například Visio % vrátí aplikaci Microsoft Office Visio 2010.

Počítače se systémem Windows 7

Pomocí následujícího dotazu k vrácení verze operačního systému a název NetBIOS všech počítačích se systémem Windows 7.

Tip

Chcete-li vrátit počítačích se systémem Windows Server 2008 R2, změňte % pracovní stanice 6.1 % na % Server 6.1 %.

select SMS_R_System.NetbiosName,
SMS_R_System.OperatingSystemNameandVersion from  
SMS_R_System where 
SMS_R_System.OperatingSystemNameandVersion like "%Workstation 6.1%"

Počítače s konkrétní softwarový balíček nainstalován

Pomocí následujícího dotazu vrátit název NetBIOS a název balíčku softwaru všech počítačů, které mají konkrétní softwarový balíček nainstalován.Tento příklad zobrazuje všechny počítače s verzí aplikace Microsoft Visio nainstalován.Nahradit Visio % s softwarový balíček, který chcete vyhledat.

Tip

Tento dotaz vyhledá softwarový balíček pomocí názvů, které se zobrazují v seznamu programy v Ovládacích panelech systému Windows.

select SMS_R_System.NetbiosName, 
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName from  
SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on 
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceId = 
SMS_R_System.ResourceId where 
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Visio%"

Počítače, které jsou v konkrétní aktivní adresář domény služby organizační jednotku (OU)

Vrátí název NetBIOS a název OU všech počítačů v zadané OU pomocí následujícího dotazu.Nahraďte text název OU s názvem organizační jednotku, kterou chcete vyhledat.

select SMS_R_System.NetbiosName, 
SMS_R_System.SystemOUName from  
SMS_R_System where 
SMS_R_System.SystemOUName = "OU Name"

Počítače s určitým názvem rozhraní NetBIOS

Pomocí následujícího dotazu vrátit název NetBIOS všech počítačů, které začínají s konkrétní řetězec znaků.V tomto příkladu dotaz vrací všechny počítače s názvem rozhraní NetBIOS, který začíná "abc".

select SMS_R_System.NetbiosName from  
SMS_R_System where SMS_R_System.NetbiosName like "ABC%"

Zařízení určitého typu

Typy zařízení jsou uloženy v Configuration Manager databáze v rámci třídy prostředků sms_r_system a název atributu AgentEdition.Použijte následující dotaz k načtení pouze zařízení, které odpovídají agenta edice typ zařízení, které zadáte:

Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = <Device ID>

Použijte jeden z následujících hodnot pro < ID zařízení >:

Typ zařízení

Hodnota AgentEdition

Windows stolní nebo přenosné počítače

0

Na základě ARM zařízení systému Windows (se systémem Windows RT)

1

Windows Mobile 6.5

2

Nokia Symbian

3

Windows Phone

4

Počítač Mac

5

Windows CE

6

Systém Windows Embedded

7

iOS

8

iPad

9

iPod Touch

10

Android

11

Systém Intel na čipovou

12

Servery se systémem UNIX a Linux

13

Například pokud chcete dotaz vrátit pouze počítače, Mac, použijte následující dotaz:

Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 5

Viz také

Operace a údržby pro dotazy v produktu Configuration Manager