Lekérdezések létrehozása Configuration Manager
A következőre vonatkozik: Configuration Manager (aktuális ág)
Ez a cikk azt ismerteti, hogyan hozhat létre és importálhat lekérdezéseket Configuration Manager.
Lekérdezés létrehozása
Ezzel az eljárással hozhat létre lekérdezést Configuration Manager.
A Configuration Manager konzolon válassza a Figyelés lehetőséget.
A Figyelés munkaterületen válassza a Lekérdezések lehetőséget. A KezdőlapLétrehozás csoportjában válassza a Lekérdezés létrehozása lehetőséget.
A Lekérdezés létrehozása varázslóÁltalános lapján adjon meg egy egyedi nevet és szükség esetén egy megjegyzést a lekérdezéshez.
Ha az új lekérdezés alapjául szolgáló meglévő lekérdezést szeretne importálni, válassza a Lekérdezési utasítás importálása lehetőséget. A Lekérdezés tallózása párbeszédpanelen jelölje ki az importálni kívánt lekérdezést, majd kattintson az OK gombra.
Az Objektumtípus listában válassza ki azt az objektumtípust, amelyet vissza szeretne adni a lekérdezésnek. Ez a táblázat néhány példát mutat be a kereshető objektumtípusokra:
Objektumtípus Leírás Rendszererőforrás A használatával megkeresheti a tipikus rendszerattribútumokat, például az eszköz NetBIOS-nevét, az ügyfél verzióját, az ügyfél IP-címét és Active Directory tartományi szolgáltatások információkat. Felhasználói erőforrás A használatával tipikus felhasználói adatokat kereshet, például felhasználóneveket, felhasználóneveket és biztonsági csoportneveket. Bevezetés A használatával megkeresheti az üzemelő példányok jellemző attribútumait, például az üzembe helyezés nevét, az ütemezést és a gyűjteményt, amelybe üzembe helyezték. Válassza a Lekérdezési utasítás szerkesztése lehetőséget a <Lekérdezésnév-utasítás> tulajdonságai párbeszédpanel megnyitásához.
ALekérdezésnév-utasítás> tulajdonságai párbeszédpanel Általános lapján <adja meg a lekérdezés által visszaadott attribútumokat és azok megjelenítési módját. Új attribútum hozzáadásához válassza az Új ikont. A Lekérdezési nyelv megjelenítése lehetőséget választva közvetlenül a WMI lekérdezési nyelven (WQL) adhatja meg vagy szerkesztheti a lekérdezést. A WMI-lekérdezések példáiért tekintse meg a cikk Példa WQL-lekérdezések című szakaszát.
- Az alábbi referenciadokumentáció segítségével saját WQL-lekérdezéseket hozhat létre:
- 2010 Configuration Manager-tól kezdve megtekintheti az eredményeket, amikor gyűjteménytagságra vonatkozó lekérdezést hoz létre vagy szerkeszt. A Lekérdezési utasítás tulajdonságai területen válassza a zöld háromszöget a Lekérdezési eredmények előnézete ablak megjelenítéséhez. Ha egy hosszú ideig futó lekérdezést szeretne leállítani, válassza a Leállítás lehetőséget.
ALekérdezésnév-utasítás> tulajdonságai párbeszédpanel Feltétel lapján <adja meg a lekérdezés eredményeinek finomításához használt feltételeket. Például csak olyan erőforrásokat adhat vissza, amelyek XYZ helykóddal rendelkeznek. Egy lekérdezéshez több feltételt is konfigurálhat.
Fontos
Ha olyan lekérdezést hoz létre, amely nem tartalmaz feltételeket, a lekérdezés a Minden rendszer gyűjtemény összes eszközét visszaadja.
ALekérdezésnév-utasítás> tulajdonságai párbeszédpanel Illesztések lapján <két különböző attribútum adatait egyesítheti a lekérdezés eredményével. Bár Configuration Manager automatikusan létrehozza a lekérdezési illesztéseket, amikor különböző attribútumokat választ a lekérdezés eredményéhez, az Illesztések lap speciálisabb lehetőségeket biztosít. Configuration Manager az alábbi attribútumosztályokat támogatja:
Illesztés típusa Leírás Belső Csak az egyező találatokat jeleníti meg. Mindig az automatikusan létrehozott illesztések használják. Bal Megjeleníti az alapattribútum összes eredményét, és csak az illesztési attribútumnak megfelelő eredményeket. Jobb Megjeleníti az illesztési attribútum összes eredményét, és csak az alapattribútum egyező eredményeit. Teljes Az alapattribútum és az illesztés attribútum összes eredményét megjeleníti. Az illesztési műveletek használatáról a SQL Server dokumentációjában talál további információt.
ALekérdezésnév-utasítás> tulajdonságai párbeszédpanel bezárásához kattintson az <OK gombra.
A Lekérdezés létrehozása varázslóÁltalános lapján adja meg, hogy a lekérdezés eredményei ne korlátozódjanak a gyűjtemény tagjaira, csak egy adott gyűjtemény tagjaira legyenek korlátozva, vagy hogy a lekérdezés minden futtatásakor megjelenik egy gyűjteményre vonatkozó kérdés.
A lekérdezés létrehozásához végezze el a varázslót. Az új lekérdezés megjelenik a Figyelés munkaterület Lekérdezések csomópontjában.
Lekérdezés importálása
Ezzel az eljárással importálhat egy lekérdezést Configuration Manager. További információ a lekérdezések exportálásáról: Lekérdezések kezelése.
A Configuration Manager konzolon válassza a Figyelés lehetőséget.
A Figyelés munkaterületen válassza a Lekérdezések lehetőséget. A KezdőlapLétrehozás csoportjában válassza az Objektumok importálása lehetőséget.
Az Objektumok importálása varázslóMOF-fájlnév lapján válassza a Tallózás lehetőséget az importálni kívánt lekérdezést tartalmazó MOF-fájl kiválasztásához.
Tekintse át az importálni kívánt lekérdezés adatait, majd fejezze be a varázslót. Az új lekérdezés megjelenik a Figyelés munkaterület Lekérdezések csomópontján.
Példa WQL-lekérdezésekre
Ez a szakasz olyan WQL-példalekérdezéseket tartalmaz, amelyeket a hierarchiában használhat, vagy más célokra módosíthat. A lekérdezések használatához válassza a Lekérdezési nyelv megjelenítése lehetőséget a Lekérdezési utasítás tulajdonságai párbeszédpanelen. Ezután másolja és illessze be a lekérdezést a Lekérdezési utasítás mezőbe.
Tipp
A helyettesítő karakterrel %
bármilyen sztringet jelölhet. A például %Visio%
Microsoft Office Visio 2010-et adja vissza.
Windows 10 futtató számítógépek
Az alábbi lekérdezés segítségével visszaadhatja az Windows 10 futtató számítógépek NetBIOS-nevét és operációsrendszer-verzióját.
select SMS_R_System.NetbiosName,
SMS_R_System.OperatingSystemNameandVersion from
SMS_R_System where
SMS_R_System.OperatingSystemNameandVersion like "%Workstation 10%"
Adott szoftvercsomaggal rendelkező számítógépek
A következő lekérdezéssel visszaadhatja az adott szoftvercsomagot tartalmazó számítógépek NetBIOS-nevét és szoftvercsomagjának nevét. Ez a példa az összes olyan számítógépet visszaadja, amelyen telepítve van Microsoft Visio verziója. Cserélje le Microsoft%Visio%
a elemet a lekérdezni kívánt szoftvercsomagra.
Tipp
Ez a lekérdezés a Windows Vezérlőpult programok listájában megjelenő nevek alapján keresi meg a szoftvercsomagot.
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%"
Adott Active Directory tartományi szolgáltatások szervezeti egység számítógépei
A következő lekérdezéssel visszaadhatja egy adott szervezeti egység összes számítógépének NetBIOS-nevét és szervezeti egységének nevét. Cserélje le a szöveget OU Name
a lekérdezni kívánt szervezeti egység nevére.
select SMS_R_System.NetbiosName,
SMS_R_System.SystemOUName from
SMS_R_System where
SMS_R_System.SystemOUName = "OU Name"
Adott NetBIOS-névvel rendelkező számítógépek
A következő lekérdezéssel visszaadhatja az összes számítógép NetBIOS-nevét, amely egy adott karaktersorozattal kezdődik. Ebben a példában a lekérdezés az összes netBIOS-névvel rendelkező számítógépet visszaadja, amely a következővel ABC
kezdődik: .
select SMS_R_System.NetbiosName from
SMS_R_System where SMS_R_System.NetbiosName like "ABC%"
Adott típusú eszközök
Az eszköztípusokat a rendszer a Configuration Manager adatbázisban, az sms_r_system erőforrásosztály és az AgentEdition attribútumnév alatt tárolja. A lekérdezés használatával csak azokat az eszközöket kérje le, amelyek megfelelnek a megadott eszköztípus ügynökkiadásának:
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = <Device ID>
Az eszközazonosítóhoz> használja az <alábbi értékek egyikét:
Eszköz típusa | Az AgentEdition értéke |
---|---|
Asztali windowsos vagy laptopos számítógép | 0 |
Windows ARM-alapú eszköz (Windows RT) | 1 |
Windows Mobile 6.5 | 2 |
Nokia Symbian | 3 |
Windows Phone-telefon | 4 |
Mac számítógép | 5 |
Windows Embedded | 7 |
Intel rendszer egy chipen | 12 |
Microsoft HoloLens (MDM) | 15 |
Microsoft Surface Hub (MDM) | 16 |
Megjegyzés:
A táblázatban nem szereplő értékek olyan eszközökhöz vannak társítva, amelyek már nem támogatottak.
Ha például csak Mac számítógépeket szeretne visszaadni, használja ezt a lekérdezést:
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 5
Közösen felügyelt eszközök
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System
inner join SMS_Client_ComanagementState on SMS_Client_ComanagementState.ResourceId = SMS_R_System.ResourceId
where SMS_Client_ComanagementState.ComgmtPolicyPresent = 1 AND SMS_Client_ComanagementState.MDMEnrolled = 1 AND MDMProvisioned = 1