Het maken van query's in Configuration Manager
Van toepassing op: 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
Gebruik de volgende secties in dit onderwerp om te maken of importeren van query's in System Center 2012 Configuration Manager.
Het maken van query 's
Het importeren van query 's
Voorbeeld WQL-query 's
Het maken van query 's
Met deze procedure kunt u query's maken in Configuration Manager.
Een query maken
-
Klik op Bewaking in de Configuration Manager-console.
-
In de controle werkruimte, klikt u op query's en vervolgens in de Home tabblad in de maken groep, klikt u op Query maken.
-
Op de algemene tabblad van de Query Wizard maken, Geef een unieke naam en een optionele opmerking voor de query.
-
Als u importeren van een bestaande query gebruiken als basis voor de nieuwe query wilt, klikt u op Query-instructie importeren en vervolgens in de Query Bladeren in het dialoogvenster, selecteer een bestaande query die u wilt importeren en klik vervolgens op OK.
-
In de objecttype selecteert u het type object dat u wilt dat de query moet worden geretourneerd.De volgende tabel beschrijft enkele voorbeelden van het type object die u naar zoeken kunt:
Objecttype
Beschrijving
System Resource
Gebruiken om te zoeken naar standaard systeemkenmerken, zoals de NetBIOS-naam van een apparaat, versie van de client, client-IP-adres en informatie over Active Directory Domain Services.
Gebruikersresources
Gebruiken om te zoeken naar informatie zoals gebruikersnamen, de namen van de gebruiker en de namen van normale gebruiker.
Implementatie
Gebruiken om te zoeken voor typische kenmerken van een implementatie, zoals de naam van de implementatie, plannen en de verzameling waarop deze is geïmplementeerd.
-
Klik op Query-instructie bewerken openen de < querynaam > instructie eigenschappen in het dialoogvenster.
-
Op de algemene tabblad de < querynaam > instructie eigenschappen dialoogvenster geeft u de kenmerken die deze query wordt en hoe ze zijn worden weergegeven.Klik op de Nieuw pictogram naar een nieuw kenmerk toevoegen.U kunt ook klikken op Query-taal weergeven invoeren of bewerken van de query rechtstreeks in Query taal WQL (WMI).Zie voor voorbeelden van WMI-query's, de Voorbeeld WQL-query 's in dit onderwerp.
Tip
De volgende MSDN-naslagmateriaal kunt u uw eigen WQL-query's samenstellen:
-
Op de Criteria tabblad van de < querynaam > instructie eigenschappen dialoogvenster geeft u de criteria die worden gebruikt om de resultaten van de query te verfijnen.U kan bijvoorbeeld alleen bronnen die u een site-code van hebt terug XYZ in de queryresultaten.U kunt meerdere criteria voor een query.
Belangrijk Als u een query met geen criteria maakt, retourneert de query alle apparaten in de alle systemen verzameling.
-
Op de Joins tabblad de < querynaam > instructie eigenschappen in het dialoogvenster kunt u gegevens uit twee verschillende kenmerken combineren in de resultaten van uw query.Hoewel Configuration Manager automatisch query joins gemaakt wanneer u verschillende kenmerken voor het queryresultaat kiest de Joins tabblad kunt u meer geavanceerde opties.De kenmerk klassen die worden ondersteund door System Center 2012 Configuration Manager in de volgende tabel worden weergegeven:
Relatietype
Beschrijving
Interne
Alleen overeenkomende resultaten worden weergegeven, altijd worden gebruikt door joins die automatisch worden gemaakt.
Links
Geeft alle resultaten voor het attribuut base en de zoekresultaten voor de join-kenmerk.
Rechts
Geeft de resultaten voor het kenmerk join en de zoekresultaten voor het attribuut base.
Volledige
Geeft de resultaten voor het attribuut base en de join-kenmerk.
Zie de documentatie bij SQL Server voor meer informatie over het gebruik van Join-bewerkingen.
-
Klik op OK sluit de < querynaam > instructie eigenschappen in het dialoogvenster.
-
Op de algemene tabblad van de Query Wizard maken, Geef op of de resultaten van deze query niet beperkt tot de leden van een verzameling zijn, zijn beperkt tot de leden van een opgegeven collectie of vragen om een verzameling telkens wanneer de query wordt uitgevoerd.
-
Voltooi de wizard voor het maken van de query.De nieuwe query wordt weergegeven in de query's knooppunt in de controle werkruimte.
Het importeren van query 's
Met deze procedure kunt u een query in importeren Configuration Manager.Zie voor meer informatie over het exporteren van query's Over het beheren van query's in Configuration Manager.
Een query importeren
-
Klik op Bewaking in de Configuration Manager-console.
-
In de controle werkruimte, klikt u op query's en vervolgens in de Home tabblad in de maken groep, klikt u op objecten importeren.
-
Op de MOF bestandsnaam pagina van de objecten Wizard importeren, klikt u op Bladeren selecteren van het beheerd Object MOF (Format)-bestand met de query die u wilt importeren.
-
Lees de informatie over de query worden geïmporteerd en vervolgens de wizard voltooit.De nieuwe query wordt weergegeven in de query's knooppunt in de controle werkruimte.
Voorbeeld WQL-query 's
Deze sectie bevat een voorbeeld van de WMI-query's die u kunt gebruiken in uw hiërarchie of wijzigen voor andere doeleinden.Met deze query's, klikt u op Query-taal weergeven in de Query-instructie eigenschappen dialoogvenster vak en kopieer en plak de query in de Query-instructie veld.
Tip
Het jokerteken gebruiken % om aan te duiden willekeurige tekenreeks.Bijvoorbeeld, Visio % Microsoft Office Visio 2010 retourneert.
Computers met Windows 7
Gebruik de volgende query op het retourneren van de NetBIOS-naam en het besturingssysteem versie van alle computers waarop Windows 7 wordt uitgevoerd.
Tip
Als u wilt terugkeren computers waarop Windows Server 2008 R2 wordt uitgevoerd, wijzigen % werkstation 6.1% naar % 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%"
Computers met een specifieke softwarepakket geïnstalleerd
Gebruik de volgende query op het retourneren van de NetBIOS-naam en de pakketnaam software van alle computers waarop een specifieke softwarepakket geïnstalleerd.In dit voorbeeld worden weergegeven voor alle computers met een versie van Microsoft Visio is geïnstalleerd.Vervang Visio % met het softwarepakket dat u wilt opvragen.
Tip
Deze query wordt gezocht naar het softwarepakket met behulp van de namen die worden weergegeven in de lijst programma's in het Configuratiescherm.
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%"
Computers die in een specifieke Active Directory Domain Services organisatie-eenheid (OE)
Gebruik de volgende query op het retourneren van de NetBIOS-naam en de naam van de organisatie-eenheid van alle computers in een organisatie-eenheid opgegeven.Vervang de tekst OE-naam met de naam van de organisatie-eenheid die u wilt zoeken.
select SMS_R_System.NetbiosName,
SMS_R_System.SystemOUName from
SMS_R_System where
SMS_R_System.SystemOUName = "OU Name"
Computers met een specifieke NetBIOS-naam
Gebruik de volgende query op het retourneren van de NetBIOS-naam van alle computers die beginnen met een specifieke reeks tekens.In dit voorbeeld wordt de query retourneert alle computers met de NetBIOS-naam die met begint ABC.
select SMS_R_System.NetbiosName from
SMS_R_System where SMS_R_System.NetbiosName like "ABC%"
Apparaten van een specifiek type
Apparaattypen worden opgeslagen in de Configuration Manager database onder de resource-klasse sms_r_system en de naam van het kenmerk AgentEdition.Gebruik de volgende query om op te halen alleen de apparaten die overeenkomen met de agent-editie van het apparaattype dat u opgeeft:
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = <Device ID>
Gebruik een van de volgende waarden voor < apparaat-ID >:
Apparaattype |
Waarde van AgentEdition |
---|---|
Windows Desktop of laptop |
0 |
Windows ARM-apparaat (met Windows RT) |
1 |
Windows Mobile 6.5 |
2 |
Nokia Symbian |
3 |
Windows Phone |
4 |
Mac-computer |
5 |
Windows CE |
6 |
Windows Embedded |
7 |
iOS |
8 |
iPad |
9 |
iPod Touch |
10 |
Android |
11 |
Intel-systeem op een chiparchitectuur |
12 |
UNIX- en Linux-servers |
13 |
Als u wilt dat de query op het retourneren van Mac-computers, gebruik bijvoorbeeld de volgende query:
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 5