Så här skapar du frågor i Configuration Manager
Gäller för: 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
Använd följande avsnitt i det här avsnittet som hjälper dig att skapa eller importera frågor i System Center 2012 Configuration Manager.
Så här skapar du frågor
Så här importerar du frågor
Exempel WQL-frågor
Så här skapar du frågor
Använd den här proceduren för att skapa frågor i Configuration Manager.
Skapa en fråga
-
Klicka på Övervakning i Configuration Manager-konsolen.
-
I den övervakning arbetsytan klickar du på frågor och sedan, i den Start under den skapa klickar Skapa fråga.
-
På den allmänna fliken för den guiden skapa frågan, ange ett unikt namn och en valfri kommentar för frågan.
-
Om du vill importera en befintlig fråga om du vill använda som underlag för den nya frågan klickar du på Importera frågeuttryck och sedan, i den Bläddra Query dialogrutan Välj en befintlig fråga som du vill importera och klicka sedan på OK.
-
I den objekttypen väljer du typ av objekt som du vill att frågan ska returneras.I följande tabell beskrivs några exempel på typ av objekt som du kan söka efter:
Objekttyp
Beskrivning
Systemresurser
Använd för att söka efter typisk systemattribut, t.ex NetBIOS-namnet för en enhet, klientversion, klientens IP-adress och information om Active Directory Domain Services.
Användarresurs
Använd för att söka efter typisk användarinformation som användarnamn, användarnamn för gruppen och namnen på specialsäkerhetsgrupperna.
distribution
Använd för att söka efter vanliga attribut i en distributionen, till exempel namnet distribution, schema och samlingen som har distribuerats.
-
Klicka på Redigera frågeuttryck att öppna den < Frågenamnet > instruktionen egenskaper dialogrutan.
-
På den allmänna fliken i den < Frågenamnet > instruktionen egenskaper dialogrutan Ange attribut med den här frågan returnerar och hur de ska visas.Klicka på den ny ikonen för att lägga till ett nytt attribut.Du kan också klicka Visa Query Language att ange eller redigera direkt i WMI-fråga språk WQL-fråga.Exempel på WMI-frågor finns i Exempel WQL-frågor i det här avsnittet.
Tips
Du kan använda följande MSDN-referensdokumentation som hjälper dig att skapa egna WQL-frågor:
-
På den kriterier fliken för den < Frågenamnet > instruktionen egenskaper dialogrutan Ange kriterier som används för att begränsa resultaten av frågan.Du kan till exempel returnera resurser som har en Platskod för XYZ i frågeresultatet.Du kan konfigurera flera villkor för en fråga.
Viktigt
Om du skapar en fråga som innehåller inga kriterier, returneras alla enheter i den alla system samling.
-
På den slår samman fliken i den < Frågenamnet > instruktionen egenskaper dialogrutan du kan kombinera data från två olika attribut i frågeresultatet.Även om Configuration Manager fråga kopplingar skapas automatiskt när du väljer olika attribut för ditt frågeresultat i kopplingar fliken ger mer avancerade alternativ.Attributklasser stöds av System Center 2012 Configuration Manager visas i följande tabell:
Kopplingstyp
Beskrivning
Inre
Visar endast matchande resultat – alltid används av kopplingar som skapas automatiskt.
Vänster
Visar alla resultat för attributet base och endast matchande resultat för attributet koppling.
Höger
Visar alla resultat för attributet delta och endast matchande resultat för attributet base.
Fullständig
Visar alla resultat för både attributet base och attributet koppling.
Mer information om hur du använder Join-operationer finns i dokumentationen till SQL Server.
-
Klicka på OK Stäng den < Frågenamnet > instruktionen egenskaper dialogrutan.
-
På den allmänna fliken för den guiden skapa frågan, ange om resultaten av den här frågan inte är begränsade till medlemmar i en samling, är begränsad till medlemmar i en angiven mängd eller fråga efter en samling varje gång frågan körs.
-
Slutför guiden för att skapa frågan.Den nya frågan visas i den frågor nod i den övervakning arbetsytan.
Så här importerar du frågor
Gör så här för att hjälpa dig att importera en fråga till Configuration Manager.Information om hur du exporterar frågor finns Så här hanterar du frågor i Configuration Manager.
Så här importerar du en fråga
-
Klicka på Övervakning i Configuration Manager-konsolen.
-
I den övervakning arbetsytan klickar du på frågor och sedan, i den Start under den skapa klickar Importera objekt.
-
På den MOF filnamn sida av den guiden Importera objekt, klickar du på Bläddra välja hanterade objekt Format (MOF)-fil som innehåller den fråga som du vill importera.
-
Granska information om frågan som ska importeras och slutför guiden.Den nya frågan visas i den frågor nod i den övervakning arbetsytan.
Exempel WQL-frågor
Det här avsnittet innehåller exempel WMI-frågor som du kan använda i hierarkin eller ändra för andra ändamål.Om du vill använda dessa frågor Visa Query Language i den instruktionen egenskaper dialogrutan rutan, kopiera och klistra in frågan till den frågeuttryck fält.
![]() |
---|
Använd jokertecknet % att tillkännage valfri sträng med tecken.Exempel: Visio % returnerar Microsoft Office Visio 2010. |
Datorer som kör Windows 7
Använd följande fråga för att returnera NetBIOS-namn och operativsystemets version av alla datorer som kör Windows 7.
![]() |
---|
Om du vill återställa datorer som kör Windows Server 2008 R2, ändra % arbetsstationen 6.1% till % 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%"
Datorer med ett visst programpaket installerad
Använd följande fråga för att returnera NetBIOS-namn och programvara paketnamnet för alla datorer som har ett visst programpaket installerat.Det här exemplet visar alla datorer med en version av Microsoft Visio installerat.Ersätt Visio % med programpaket som du vill fråga.
![]() |
---|
Den här frågan söker efter-programpaket med namn som visas i listan över program på Kontrollpanelen i 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%"
Datorer som finns i en viss Active Directory Domain Services organisationens enhet (Organisationsenhet)
Använd följande fråga för att returnera NetBIOS-namn och Organisationsenhet för alla datorer i en angiven Organisationsenhet.Ersätt texten namn med namnet på den Organisationsenhet som du vill fråga.
select SMS_R_System.NetbiosName,
SMS_R_System.SystemOUName from
SMS_R_System where
SMS_R_System.SystemOUName = "OU Name"
Datorer med ett visst NetBIOS-namn
Använd följande fråga för att returnera NetBIOS-namn för alla datorer som börjar med en viss sträng med tecken.I det här exemplet frågan returnerar alla datorer med ett NetBIOS-namn som börjar med ABC.
select SMS_R_System.NetbiosName from
SMS_R_System where SMS_R_System.NetbiosName like "ABC%"
Enheter för en viss typ
Enhet av typen lagras i den Configuration Manager databasen under resursklass sms_r_system och attributnamnet AgentEdition.Använd följande fråga för att hämta endast de enheter som matchar agent-versionen av enhetstypen du ange:
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = <Device ID>
Använd ett av följande värden för < enhets-ID >:
Enhetstyp |
Värdet för AgentEdition |
---|---|
Windows-skrivbordet eller bärbar dator |
0 |
Windows ARM-enhet (som kör Windows rt-enhet) |
1 |
Windows Mobile 6.5 |
2 |
Nokia Symbian |
3 |
Windows Phone |
4 |
Mac-dator |
5 |
Windows CE |
6 |
Windows inbäddade |
7 |
iOS |
8 |
iPad |
9 |
iPod Touch |
10 |
Android |
11 |
Intel System på ett Chip |
12 |
UNIX- och Linux-servrar |
13 |
Om du vill att frågan ska returnera Mac-datorer, använder du följande fråga:
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 5