Erstellen von Abfragen in Configuration Manager

 

Betrifft: 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

Verwenden Sie in den folgenden Abschnitten in diesem Thema können Sie beim Erstellen oder Importieren von Abfragen in System Center 2012 Configuration Manager.

  • Erstellen von Abfragen

  • Importieren von Abfragen

  • Beispiele für WQL-Abfragen

Erstellen von Abfragen

Mit diesem Verfahren können Sie Abfragen in Configuration Manager erstellen.

So erstellen Sie eine Abfrage

  1. Klicken Sie in der Configuration Manager-Konsole auf Überwachung.

  2. Klicken Sie im Arbeitsbereich Überwachung auf Abfragen und dann auf der Registerkarte Startseite in der Gruppe Erstellen auf Abfrage erstellen.

  3. Auf der Allgemeine auf der Registerkarte die Assistenten zum Erstellen von Abfragen, geben Sie einen eindeutigen Namen und optional einen Kommentar für die Abfrage.

  4. Wenn Sie eine bestehende Abfrage als Basis für die neue Abfrage importieren möchten, klicken Sie auf Abfrageanweisung importieren, dann im Dialogfeld Abfrage durchsuchen auf eine zu importierende Abfrage, dann auf OK.

  5. In der Objekttyp wählen Sie den Typ des Objekts die Abfrage zurückgegeben werden sollen.Die folgende Tabelle beschreibt einige Beispiele für den Typ des Objekts, das Sie suchen können:

    Objekttyp

    Beschreibung

    Systemressource

    Suche für normale Systemattribute, wie z. B. der NetBIOS-Name eines Geräts, die Client-Version, Client-IP-Adresse und Informationen von Active Directory-Domänendienste verwenden.

    Benutzerressource

    Verwenden von normaler Benutzerinformationen wie Benutzernamen, Benutzergruppennamen und sicherheitsgruppennamen.

    Bereitstellung

    Verwenden Sie für die Suche nach den normalen Attribute einer Bereitstellung, z. B. den Namen der Bereitstellung planen und die Auflistung, auf der es bereitgestellt wurde.

  6. Klicken Sie auf Abfrageanweisung bearbeiten zum Öffnen der < Abfragename > Eigenschaften (Dialogfeld).

  7. Auf der Allgemeine Registerkarte der < Abfragename > Eigenschaften Dialogfeld geben die Attribute, die diese Abfrage gibt und wie sie angezeigt werden.Klicken Sie auf die Neu Symbol, um ein neues Attribut hinzuzufügen.Sie können auch klicken Abfragesprache anzeigen eingeben oder bearbeiten die Abfrage direkt in den WMI Query Language (WQL).Beispiele für WMI-Abfragen, finden Sie unter den Beispiele für WQL-Abfragen in diesem Thema.

    System_CAPS_tipTipp

    Die folgenden MSDN-Referenzdokumentation können Sie Ihre eigenen WQL-Abfragen zu erstellen:

  8. Auf der Kriterien auf der Registerkarte die < Abfragename > Eigenschaften Dialogfeld geben Kriterien, die verwendet werden, um die Ergebnisse der Abfrage zu verfeinern.Beispielsweise könnten Sie nur Ressourcen mit dem Standortcode zurückgeben XYZ in den Abfrageergebnissen angezeigt.Sie können mehrere Kriterien für eine Abfrage konfigurieren.

    System_CAPS_importantWichtig

    Wenn Sie eine Abfrage, die keine Kriterien enthält erstellen, die Abfrage zurück, alle Geräte in der alle Systeme Auflistung.

  9. Auf der verknüpft Registerkarte der < Abfragename > Eigenschaften (Dialogfeld), können Sie Daten aus zwei verschiedenen Attributen in Ihren Abfrageergebnissen kombinieren.Von Configuration Manager werden zwar automatisch Abfrageverknüpfungen erstellt, wenn verschiedene Attribute für die Abfrageergebnisse gewählt werden, doch die Registerkarte Verknüpfungen bietet erweiterte Optionen.Attributklassen von unterstützten System Center 2012 Configuration Manager sind in der folgenden Tabelle dargestellt:

    Verknüpfungstyp

    Beschreibung

    Innerhalb

    Zeigt nur übereinstimmende Ergebnisse an und wird immer von automatisch erstellten Verknüpfungen verwendet.

    Links

    Zeigt alle Ergebnisse für das Basisattribut und nur die übereinstimmenden Ergebnisse für das Verknüpfungsattribut an.

    Rechts

    Zeigt alle Ergebnisse für das Verknüpfungsattribut und lediglich die übereinstimmenden Ergebnisse für das Basisattribut an.

    Vollständig

    Zeigt alle Ergebnisse für das Basisattribut und für das Verknüpfungsattribut an.

    Weitere Informationen zum Verwenden von Verknüpfungsoperationen finden Sie in der SQL Server-Dokumentation.

  10. Klicken Sie auf OK zum Schließen der < Abfragename > Eigenschaften (Dialogfeld).

  11. Auf der Allgemeine auf der Registerkarte die Assistenten zum Erstellen von Abfragen, angeben, ob die Ergebnisse dieser Abfrage nicht auf die Mitglieder einer Sammlung beschränkt sind, die Mitglieder einer bestimmten Sammlung begrenzt werden oder für eine Sammlung jedes Mal Aufforderung die Abfrage ausgeführt wird.

  12. Schließen Sie den Abfrageerstellungs-Assistenten ab.Die neue Abfrage wird angezeigt, der Abfragen Knoten in der Überwachung Arbeitsbereich.

Importieren von Abfragen

Verwenden Sie dieses Verfahren, um eine Abfrage in Configuration Manager zu importieren.Informationen zum Exportieren von Abfragen finden Sie unter Verwalten von Abfragen in Configuration Manager.

So importieren Sie eine Abfrage

  1. Klicken Sie in der Configuration Manager-Konsole auf Überwachung.

  2. Klicken Sie im Arbeitsbereich Überwachung auf Abfragen und dann auf der Registerkarte Startseite in der Gruppe Erstellen auf Objekte importieren.

  3. Auf der MOF-Dateiname auf der Seite der Assistenten zum Importieren von Objekten, klicken Sie auf Durchsuchen wählen Sie die Managed Object Format (MOF)-Datei, die mit der Abfrage, die Sie importieren möchten.

  4. Erfahren Sie mehr über die Abfrage importiert werden, und schließen Sie den Assistenten.Die neue Abfrage wird angezeigt, der Abfragen Knoten in der Überwachung Arbeitsbereich.

Beispiele für WQL-Abfragen

Dieser Abschnitt enthält Beispiel-WMI-Abfragen, die in der Hierarchie verwenden oder für andere Zwecke ändern können.Um diese Abfragen verwenden möchten, klicken Sie auf Abfragesprache anzeigen in den Eigenschaften von Dialogfeld Feld, und klicken Sie dann kopieren Sie die Abfrage in der Anweisung Feld.

System_CAPS_tipTipp

Verwenden Sie das Platzhalterzeichen % um eine beliebige Zeichenfolge anzugeben.Beispielsweise Visio % gibt Microsoft Office Visio 2010.

Computer unter Windows 7

Verwenden Sie die folgende Abfrage, um die NetBIOS-Name und Betriebssystem-Version aller Computer zurück, auf denen Windows 7 ausgeführt.

System_CAPS_tipTipp

Ändern, um den Computer zurück, auf denen Windows Server 2008 R2 ausgeführt wird, % Arbeitsstation 6.1 % auf % 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%"

Computer mit einem bestimmten Softwarepaket installiert

Verwenden Sie die folgende Abfrage zurückgegeben werden, die NetBIOS-Namen und der Name des Softwarepakets aller Computer, die eine bestimmte Software-Paket installiert ist.Dieses Beispiel zeigt alle Computer mit einer Version von Microsoft Visio installiert.Ersetzen Sie Visio % mit dem Softwarepaket, das Sie abfragen möchten.

System_CAPS_tipTipp

Diese Abfrage sucht das Softwarepaket anhand der Namen, die in der Liste der Programme in der Windows-Systemsteuerung angezeigt werden.

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

Computer, die in einer bestimmten Active Directory Domain Services Organisationseinheit (OU) sind.

Verwenden Sie die folgende Abfrage, um die NetBIOS-Namen und OU-Name aller Computer in einer angegebenen Organisationseinheit zurückzugeben.Ersetzen Sie den Text OU-Name mit dem Namen der Organisationseinheit, die Sie abfragen möchten.

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

Computer mit einem bestimmten NetBIOS-Namen

Verwenden Sie die folgende Abfrage, um den NetBIOS-Namen aller Computer, die beginnen mit einer bestimmten Zeichenfolge von Zeichen zurückzugeben.In diesem Beispiel gibt die Abfrage alle Computer mit einem NetBIOS-Namen, der mit ABC.

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

Geräte eines bestimmten Typs

Device-Typen befinden sich der Configuration Manager Datenbank unter der Ressourcenklasse sms_r_system und der Name des Attributs AgentEdition.Verwenden Sie die folgende Abfrage nur die Geräte abrufen, die die Agent-Edition von den Gerätetyp übereinstimmen, die Sie angeben:

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

Verwenden Sie einen der folgenden für Werte < Gerätenummer >:

Gerätetyp

Wert des AgentEdition

Windows-Desktop oder laptop

0

Windows-ARM-basierten Gerät (mit Windows RT)

1

Windows Mobile 6.5

2

Nokia Symbian

3

Windows Phone

4

Macintosh-computer

5

Windows CE

6

Windows Embedded

7

iOS

8

iPad

9

iPod Touch

10

Android

11

Intel-System auf einem Chip

12

UNIX- und Linux-Server

13

Wenn Sie die Abfrage nur Macintosh-Computer zurückgeben möchten, verwenden Sie z. B. die folgende Abfrage:

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