Lekérdezések létrehozása a System Center Configuration ManagerbenHow to create queries in System Center Configuration Manager

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

Ez a témakör segítségével létrehozása vagy importálása a System Center Configuration Managerben lekérdezések.You can use this topic to help you create or import queries in System Center Configuration Manager.

Lekérdezések létrehozásaHow to create queries

Ezzel az eljárással hozhat létre lekérdezéseket a Configuration Manager alkalmazásban.Use this procedure to help you create queries in Configuration Manager.

Lekérdezés létrehozásaTo create a query

  1. Kattintson a Configuration Manager konzol figyelés.In the Configuration Manager console, choose Monitoring.

  2. Az a figyelés munkaterületen, válassza a lekérdezések.In the Monitoring workspace, choose Queries. Ezt követően a Home lap a létrehozása csoportjában válassza lekérdezés létrehozása.Then, on the Home tab, in the Create group, choose Create Query.

  3. A Lekérdezés létrehozása varázsló Általánoslapján adjon meg egy egyedi nevet, és nem kötelezően egy megjegyzést is megadhat a lekérdezéshez.On the General tab of the Create Query Wizard, specify a unique name and an optional comment for the query.

  4. Ha azt szeretné, hogy az új lekérdezés alapjaként használja, válasszon egy meglévő lekérdezést az importálandó lekérdezési utasítás importálása.If you want to import an existing query to use as a basis for the new query, choose Import Query Statement. Az a tallózási lekérdezés párbeszédpanelen jelölje ki a meglévő lekérdezést, amelyet szeretne importálni, és válassza a OK.In the Browse Query dialog box, select an existing query that you want to import, and then choose OK.

  5. Az a objektumtípus listára, válassza ki a lekérdezés visszaadna kívánt objektum típusa.In the Object Type list, select the type of object that you want the query to return. A következő táblázat ismertet néhány példát a kereshető objektumtípusokra:The following table describes some examples of the type of object you can search for:

    ObjektumtípusObject type LeírásDescription
    RendszererőforrásSystem Resource Segítségével jellemző rendszerattribútumokra, például az eszközök NetBIOS-nevére, az ügyfélverzióra, a ügyfél IP-címére és az Active Directory tartományi szolgáltatások adataira kereshet rá.Use to search for typical system attributes, such as the NetBIOS name of a device, the client version, the client IP address, and Active Directory Domain Services information.
    Felhasználói erőforrásUser Resource Segítségével jellemző felhasználói adatokra, például felhasználóneveket, felhasználói csoportok nevére és biztonsági csoportok nevére kereshet.Use to search for typical user information, such as user names, user group names, and security group names.
    KörnyezetDeployment Segítségével jellemző attribútumaira egy központi telepítést végez, például a központi telepítés nevét, az ütemezés és a gyűjteményt, hogy telepítették.Use to search for typical attributes of a deployment, such as the deployment name, the schedule, and the collection that it was deployed to.
  6. Válasszon lekérdezési utasítás szerkesztése megnyitásához a <lekérdezésnév> utasítás tulajdonságai párbeszédpanel megnyitásához.Choose Edit Query Statement to open the <Query Name> Statement Properties dialog box.

  7. A a általános lapra a <lekérdezésnév> utasítás tulajdonságai párbeszédpanelen adja meg a lekérdezés által visszaadott attribútumokat, és hogyan vannak jeleníthető meg.On the General tab in the <Query Name> Statement Properties dialog box, specify the attributes that this query returns and how they are to be displayed. Válassza ki a új ikonra egy új attribútum hozzáadásához.Choose the New icon to add a new attribute. Másik lehetőségként lekérdezés nyelvének megjelenítése adja meg vagy szerkessze a lekérdezést közvetlenül a WMI Query Language (WQL).You can also choose Show Query Language to enter or edit the query directly in WMI Query Language (WQL). Példa WMI-lekérdezéseket a témakör Example WQL queries című szakaszában találhat.For examples of WMI queries, see the Example WQL queries section in this topic.

    Tipp

    A következő MSDN referenciadokumentumok segítségével hozhatja létre saját WQL-lekérdezéseit:You can use the following MSDN reference documentation to help you construct your own WQL queries:

  8. Az a feltételek lapján a <lekérdezésnév> utasítás tulajdonságai párbeszédpanelen adja meg a lekérdezési eredmények szűkítéséhez használt feltételeket.On the Criteria tab of the <Query Name> Statement Properties dialog box, specify criteria that are used to refine the results of the query. A lekérdezési eredményekben visszaadhatja például csak az XYZ helykódú erőforrásokat.For example, you could return only resources that have a site code of XYZ in the query results. Egy lekérdezéshez több feltételt is beállíthat.You can configure multiple criteria for a query.

    Fontos

    Ha feltételt nem tartalmazó lekérdezést hoz létre, az a Minden rendszer gyűjtemény minden eszközét visszaadja.If you create a query that contains no criteria, the query will return all devices in the All Systems collection.

  9. A a csatlakozik lapra a <lekérdezésnév> utasítás tulajdonságai párbeszédpanelen két különböző attribútumból származó adatok egyesítése a lekérdezés eredménye.On the Joins tab in the <Query Name> Statement Properties dialog box, you can combine data from two different attributes into your query results. A Configuration Manager automatikusan létrehozza a lekérdezési összekapcsolásokat, amikor különböző attribútumokat jelöl ki a lekérdezési eredményhez, bár a illesztések lapon összetettebb beállításokat biztosítja.Although Configuration Manager automatically creates query joins when you choose different attributes for your query result, the Joins tab provides more advanced options. A System Center 2012 Configuration Manager támogató Attribútumosztályok az alábbi táblázatban láthatók:The attribute classes that System Center 2012 Configuration Manager supports are shown in the following table:

    Összekapcsolás típusaJoin type LeírásDescription
    BelsőInner Csak a megfelelő eredményeket jeleníti meg – automatikusan létrehozott összekapcsolások mindig ezt használják.Displays only matching results—always used by joins that are created automatically.
    Bal oldaliLeft Az alapattribútum összes eredményét, a hozzákapcsolandó attribútumnak pedig csak a megfelelő eredményeit jeleníti meg.Displays all results for the base attribute and only the matching results for the join attribute.
    Jobb oldaliRight Az hozzákapcsolandó attribútum összes eredményét, az alapattribútumnak pedig csak a megfelelő eredményeit jeleníti meg.Displays all the results for the join attribute and only the matching results for the base attribute.
    TeljesFull Mind az alapattribútum, mind pedig a hozzákapcsolandó attribútum összes eredményét megjeleníti.Displays all the results for both the base attribute and the join attribute.

    Összekapcsolási műveletek használatáról további információt az SQL Server dokumentációjában olvasható.For more information about how to use join operations, see your SQL Server documentation.

  10. Válasszon OK bezárásához a <lekérdezésnév> utasítás tulajdonságai párbeszédpanel megnyitásához.Choose OK to close the <Query Name> Statement Properties dialog box.

  11. Az a általános lapján a lekérdezés létrehozása varázsló, adja meg, hogy ez a lekérdezés eredményei egy gyűjtemény tagjaira korlátozva nincsenek-e, hogy a megadott gyűjtemény tagjaira korlátozva, vagy egy gyűjtemény minden alkalommal, amikor a lekérdezés futtatása adatkérést van-e.On the General tab of the Create Query Wizard, specify whether the results of this query aren't limited to the members of a collection, whether they are limited to the members of a specified collection, or whether there is a prompt for a collection each time the query is run.

  12. A lekérdezés létrehozásához fejezze be a varázslót.Complete the wizard to create the query. Az új lekérdezés megjelenik a Figyelés munkaterület Lekérdezések csomópontjában.The new query is displayed in the Queries node in the Monitoring workspace.

Lekérdezések importálásaHow to import queries

Ezzel az eljárással importálhat egy lekérdezést a Configuration Managerbe.Use this procedure to help you import a query into Configuration Manager. További információ a lekérdezések exportálásáról: kezelése a System Center Configuration Managerben lekérdezések.For information about how to export queries, see How to manage queries in System Center Configuration Manager.

Lekérdezés importálásaTo import a query

  1. Kattintson a Configuration Manager konzol figyelés.In the Configuration Manager console, choose Monitoring.

  2. Az a figyelés munkaterületen, válassza a lekérdezések.In the Monitoring workspace, choose Queries. A a Home lap a létrehozása csoportjában válassza importálandó objektumok.On the Home tab, in the Create group, choose Import Objects.

  3. Az a MOF-fájl neve oldalán a objektumok importálása varázsló, válassza a Tallózás válassza ki az importálni kívánt lekérdezést tartalmazó Managed Object Format (MOF) fájlt.On the MOF File Name page of the Import Objects Wizard, choose Browse to select the Managed Object Format (MOF) file that contains the query that you want to import.

  4. Tekintse át az importálni kívánt lekérdezés adatait, és fejezze be a varázslót.Review information about the query to be imported and then complete the wizard. Az új lekérdezés megjelenik a lekérdezések csomópontja a figyelés munkaterületen.The new query is displayed on the Queries node in the Monitoring workspace.

Example WQL queriesExample WQL queries

Ez a szakasz példa WMI-lekérdezéseket tartalmaz, melyeket használhat a hierarchiában, vagy módosíthat más célból.This section contains example WMI queries that you can use in your hierarchy or modify for other purposes. Ezen lekérdezések használatához válassza a lekérdezés nyelvének megjelenítése a a lekérdezési utasítás tulajdonságai párbeszédpanel megnyitásához.To use these queries, choose Show Query Language in the Query Statement Properties dialog box. Ezután másolja és illessze be a lekérdezést a lekérdezési utasítás mező.Then, copy and paste the query into the Query Statement field.

Tipp

Használja a helyettesítő karaktert % tetszőleges karakterlánc jelölésére.Use the wildcard character % to signify any string of characters. Például %Visio% adja vissza a Microsoft Office Visio 2010.For example, %Visio% returns Microsoft Office Visio 2010.

Windows 7 rendszerű számítógépekComputers that run Windows 7

A következő lekérdezéssel adhatja vissza az összes Windows 7 rendszerű számítógép NetBIOS-nevét és operációsrendszer-verzióját.Use the following query to return the NetBIOS name and operating system version of all computers that run Windows 7.

Tipp

Térjen vissza a Windows Server 2008 R2 rendszerű számítógépeken, módosítsa %Workstation 6.1% való %Server 6.1%.To return computers that run Windows Server 2008 R2, change %Workstation 6.1% to %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%"  

Meghatározott szoftvercsomaggal rendelkező számítógépekComputers with a specific software package installed

A következő lekérdezéssel adhatja vissza az összes olyan számítógép NetBIOS-nevét és szoftvercsomagnevét, amelyen telepítve van egy adott szoftvercsomag.Use the following query to return the NetBIOS name and software package name of all computers that have a specific software package installed. A példa megjeleníti az összes számítógépet, melyen telepítve van a Microsoft Visio egy verziója.This example displays all computers with a version of Microsoft Visio installed. Cserélje le %Visio% kifejezést a lekérdezni kívánt.Replace %Visio% with the software package that you want to query for.

Tipp

Ez a lekérdezés a Windows Vezérlőpult programlistájában megjelenített nevek alapján keresi meg a szoftvercsomagot.This query searches for the software package by using the names that are displayed in the programs list in Windows Control Panel.

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%"  

Számítógépek, amelyek egy adott Active Directory tartományi szolgáltatásokban szervezeti egységComputers that are in a specific Active Directory Domain Services organizational unit

Használja a következő lekérdezés az egy adott szervezeti Egységben NetBIOS-nevét és szervezeti egység (OU) neve, az összes számítógép kinyeréséhez.Use the following query to return the NetBIOS name and organizational unit (OU) name of all computers in a specified OU. Cserélje le a szöveget OU Name a lekérdezni kívánt szervezeti egység nevét.Replace the text OU Name with the name of the OU that you want to query for.

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

Megadott NetBIOS-névvel rendelkező számítógépekComputers with a specific NetBIOS name

A következő lekérdezéssel adhatja vissza az összes számítógép NetBIOS-nevét, mely egy meghatározott karakterlánccal kezdődik.Use the following query to return the NetBIOS name of all computers that begin with a specific string of characters. Ebben a példában a lekérdezés visszaadja az összes számítógép NetBIOS-névvel kezdődő ABC.In this example, the query returns all computers with a NetBIOS name that begins with ABC.

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

Adott típusú eszközökDevices of a specific type

Eszköztípusok tárolódnak a Configuration Manager adatbázishoz az azzal erőforrásosztály sms_r_system és az attribútum neve AgentEdition.Device types are stored in the Configuration Manager database under the resource class sms_r_system and the attribute name AgentEdition. Csak azokat az eszközöket, amelyek megfelelnek a megadott eszköztípus megadott lekéréséhez használja a következő lekérdezést:Use the following query to retrieve only the devices that match the agent edition of the device type that you specify:

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

Használja a következő értékei <Eszközazonosító>:Use one of the following values for <Device ID>:

Eszköz típusaDevice type AgentEdition mező értékeValue of AgentEdition
Windows asztali vagy hordozható számítógépWindows desktop or laptop computer 00
Windows ARM-alapú eszköz (Windows RT rendszerű)Windows ARM-based device (running Windows RT) 11
Windows Mobile 6.5Windows Mobile 6.5 22
Nokia SymbianNokia Symbian 33
Windows PhoneWindows Phone 44
Mac számítógépMac computer 55
Windows CEWindows CE 66
Windows EmbeddedWindows Embedded 77
iOSiOS 88
iPadiPad 99
iPod TouchiPod Touch 1010
AndroidAndroid 1111
Intel-a-egylapkásIntel System-on-a-Chip 1212
UNIX- és Linux-kiszolgálókUnix and Linux servers 1313
Apple macOS (MDM)Apple macOS (MDM) 1414
Microsoft Hololensre (MDM)Microsoft HoloLens (MDM) 1515
Microsoft Surface Hub (MDM)Microsoft Surface Hub (MDM) 1616
Android for WorkAndroid for Work 1717

Ha például azt szeretné, hogy a lekérdezés csak a Mac számítógépeket adja vissza, használja az alábbi lekérdezést:For example, if you want the query to return only Mac computers, use the following query:

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

További információSee also

A System Center Configuration Managerben lekérdezések kapcsolatos tevékenységek és karbantartásOperations and maintenance for queries in System Center Configuration Manager