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 segítségével.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

Ez az eljárás segítségével hozhat létre lekérdezéseket a Configuration Managerben.Use this procedure to help you create queries in Configuration Manager.

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

  1. A Configuration Manager-konzolon, 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. Ezután a a kezdőlap lap a létrehozás 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 egy meglévő lekérdezést az új lekérdezés alapjaként használja, válassza ki az importálni kívánt 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ában, válassza ki az objektumtípust, amely azt szeretné, hogy a lekérdezés visszaadna.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, például az üzemelő példány neve, az ütemezés és a gyűjteményt, hogy telepítve van egy telepítés kereséséhez.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 bezárásához.Choose Edit Query Statement to open the <Query Name> Statement Properties dialog box.

  7. Az a általános lapján a <lekérdezésnév> utasítás tulajdonságai párbeszédpanelen adja meg az attribútumokat, amelyek a lekérdezés visszaad, és hogyan azok a rendszer.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. Azt is beállíthatja lekérdezés nyelvének megjelenítése adja meg vagy szerkessze a lekérdezést közvetlenül 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 az eredmények szűkítéséhez használt feltételeket a lekérdezés.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. Az a csatlakozik lapján a <lekérdezésnév> utasítás tulajdonságai párbeszédpanelen be két különböző attribútumból származó adatokat kombinálhatja a lekérdezési eredményekben.On the Joins tab in the <Query Name> Statement Properties dialog box, you can combine data from two different attributes into your query results. Bár a Configuration Manager automatikusan létrehozza a lekérdezési összekapcsolásokat, amikor különböző attribútumokat a lekérdezési eredményhez, válassza ki a illesztések lapon összetettebb beállításokat biztosít.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ámogatja az 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.

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

  10. Válasszon OK gombra kattintva zárja be a <lekérdezésnév> utasítás tulajdonságai párbeszédpanel bezárá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ó, megadása-e a lekérdezés eredményei nincsenek egy gyűjtemény tagjaira korlátozva, egy megadott gyűjtemény tagjaira korlátozva-e vagy egy gyűjtemény minden alkalommal, amikor egy kérés van-e a lekérdezés futtatásakor.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. Lekérdezések exportálása kapcsolatos információkért lásd: 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. A Configuration Manager-konzolon, 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. Az a kezdőlap lap a létrehozás csoportjában válassza objektumok importálása.On the Home tab, in the Create group, choose Import Objects.

  3. Az a MOF-fájl neve lapján a objektumok importálása varázsló, válassza a Tallózás válassza ki az importálni kívánt, a 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 kattintson a lekérdezés nyelvének megjelenítése a a lekérdezési utasítás tulajdonságai párbeszédpanel bezárá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

Helyettesítő karaktert használhatja % tetszőleges karakterlánc jelölésére.Use the wildcard character % to signify any string of characters. Ha például %Visio% a Microsoft Office Visio 2010-et adja vissza.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

A Windows Server 2008 R2 rendszerű számítógépek visszaadásához, 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 Microsoft%Visio% kifejezést a lekérdezni kívánt.Replace Microsoft%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 "Microsoft%Visio%"  

Egy adott Active Directory Domain Servicesben szervezeti egység található számítógépek számáraComputers that are in a specific Active Directory Domain Services organizational unit

Használja a következő lekérdezést a NetBIOS-nevét és szervezeti egység (OU) neve, az összes számítógép visszaadása egy megadott szervezeti egységben.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ére.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 sztringgel 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-neve, amely a következővel kezdődik: 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ípus vannak tárolva a Configuration Manager adatbázisába erőforrásosztály sms_r_system azon attribútum nevét, és 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 az Ön által megadott eszköztípus ügynökverziójának 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 az alábbi é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
Az 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 HoloLens-(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

Műveletek és karbantartás a System Center Configuration Managerben lekérdezésekOperations and maintenance for queries in System Center Configuration Manager