Udostępnij za pośrednictwem


Sposób tworzenia zapytań w programie Configuration Manager

 

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

Program następujące sekcje w tym temacie ułatwia tworzenie lub importowanie zapytania w System Center 2012 Configuration Manager.

  • Tworzenie zapytania

  • Jak zaimportować kwerendy

  • Przykład kwerendy WQL

Tworzenie zapytania

Użyj tej procedury do ułatwia tworzenie szerokiej gamy zapytania w Menedżer konfiguracji.

Aby utworzyć kwerendę

  1. W konsoli programu Menedżer konfiguracji kliknij przycisk Monitorowanie.

  2. W Monitorowanie obszaru roboczego kliknij kwerendy a następnie w Strona główna kartę w Utwórz kliknij polecenie Utwórz kwerendę.

  3. Na Ogólne na karcie Kreatora tworzenia zapytań, określ unikatową nazwę i opcjonalny komentarz dla zapytania.

  4. Jeśli chcesz zaimportować istniejącej kwerendy jako podstawa dla nowego zapytania, kliknij zaimportować instrukcji kwerendy a następnie w Przeglądaj kwerendę okno dialogowe, wybierz opcję istniejącej kwerendy, który ma zostać zaimportowany, a następnie kliknij OK.

  5. W typu obiektu wybierz typ obiektu ma zapytania do zwrócenia.W poniższej tabeli opisano kilka przykładów typu obiektu, który można wyszukiwać:

    Typ obiektu

    Opis

    Zasoby systemu

    Użyj, aby wyszukać atrybuty typowego systemu, takie jak nazwa NetBIOS urządzenia, wersja klienta, adres IP klienta i informacji z usług domenowych w usłudze Active Directory.

    Użytkownika zasobu.

    Użyj, aby wyszukać użytkownika typowe informacje, takie jak nazwy użytkowników, nazwy grupy użytkowników i nazw grup zabezpieczeń.

    wdrażania

    Użyj, aby wyszukać typowe atrybuty wdrożenia, takie jak nazwa wdrożenia, harmonogram i kolekcji, do której zostało wdrożone.

  6. Kliknij przycisk edytować instrukcji kwerendy można otworzyć < nazwa zapytania > Właściwości instrukcji okno dialogowe.

  7. Na Ogólne kartę w < nazwa zapytania > Właściwości instrukcji okna dialogowego określ atrybuty, które zwraca tę kwerendę i jak mają być wyświetlane.Kliknij przycisk Nowy ikonę, aby dodać nowy atrybut.Możesz również kliknąć Pokaż języka kwerend o wprowadzenie lub edytować kwerendy bezpośrednio w zapytanie języka WQL (WMI).Przykłady kwerend WMI można znaleźć Przykład kwerendy WQL w tym temacie.

    System_CAPS_tipPorada

    Pomaga utworzyć własny kwerendy WQL, można użyć następujących dokumentacji MSDN:

  8. Na kryteria na karcie < nazwa zapytania > Właściwości instrukcji okna dialogowego określ kryteria, które są używane, aby uzyskać dokładniejsze wyniki zapytania.Na przykład można zwracać tylko zasobów, które mają kod obiektu XYZ w wynikach zapytania.Istnieje możliwość skonfigurowania wielu kryteriów dla kwerendy.

    System_CAPS_importantWażne

    Jeśli tworzysz kwerendę, która zawiera żadnych kryteriów, kwerenda będzie zwracać wszystkie urządzenia w Wszystkie systemy kolekcji.

  9. Na sprzężenia kartę w < nazwa zapytania > Właściwości instrukcji okno dialogowe, można połączyć dane z dwóch różnych atrybutów w wynikach kwerendy.Chociaż Menedżer konfiguracji automatycznie tworzy sprzężenia zapytania po wybraniu odmienne atrybuty wyników kwerendy sprzężeń kartę udostępnia bardziej zaawansowane opcje.Klasy atrybutu obsługiwanych przez System Center 2012 Configuration Manager są wyświetlane w tabeli poniżej:

    Typ sprzężenia

    Opis

    Wewnętrzny

    Wyświetla tylko zgodnych wyników — zawsze używane przez sprzężenia, które są tworzone automatycznie.

    W lewo

    Wyświetla wszystkie wyniki dla atrybutu podstawowego i tylko zgodnych wyników dla atrybutu sprzężenia.

    W prawo

    Wyświetla wszystkie wyniki dla atrybutu sprzężenia i tylko zgodnych wyników dla atrybutu podstawowego.

    Pełne

    Wyświetla wszystkie wyniki dla atrybutu podstawowego i atrybut sprzężenia.

    Aby uzyskać więcej informacji na temat używania operacji Join dokumentacji programu SQL Server.

  10. Kliknij przycisk OK zamknąć < nazwa zapytania > Właściwości instrukcji okno dialogowe.

  11. Na Ogólne na karcie Kreatora tworzenia zapytań, określ, czy wyników tej kwerendy nie są ograniczone do członków kolekcji, zostaną ograniczone do członków określonej kolekcji lub monit dla kolekcji za każdym razem uruchomieniu kwerendy.

  12. Wypełnij pola kreatora do utworzenia kwerendy.Nowa kwerenda jest wyświetlany w kwerendy w węźle Monitorowanie obszar roboczy.

Jak zaimportować kwerendy

Użyj tej procedury do ułatwiający importowanie zapytania do Menedżer konfiguracji.Aby uzyskać informacje dotyczące sposobu wyeksportowania zapytań, zobacz Jak zarządzać zapytań w programie Configuration Manager.

Aby zaimportować kwerendy

  1. W konsoli programu Menedżer konfiguracji kliknij przycisk Monitorowanie.

  2. W Monitorowanie obszar roboczy, kliknij przycisk zapytań a następnie w Home kartę w Utwórz kliknij polecenie Importowanie obiektów.

  3. Na Nazwa pliku MOF strony Kreatora importu obiektów, kliknij przycisk Przeglądaj do wybierania pliku Managed Object Format (MOF) zawierającego kwerendę, która ma zostać zaimportowany.

  4. Przejrzyj informacje o zapytanie, aby importować, a następnie Zakończ pracę kreatora.Nowa kwerenda jest wyświetlany w kwerendy w węźle Monitorowanie obszar roboczy.

Przykład kwerendy WQL

W tej części przedstawiono przykładowe kwerendy usługi WMI, których można używać w hierarchii lub zmodyfikować do innych celów.Do korzystania z tych kwerend, kliknij przycisk Pokaż języka kwerend w Właściwości instrukcji kwerendy okna dialogowego pole, a następnie skopiuj i Wklej zapytanie do instrukcji kwerendy pola.

System_CAPS_tipPorada

Użyć symbolu wieloznacznego % do oznaczają dowolny ciąg znaków.Na przykład Visio % zwraca programu Microsoft Office Visio 2010.

Komputery z systemem Windows 7

Użyj poniższego zapytania do zwrócenia wersja nazwy i system operacyjny NetBIOS wszystkich komputerów z systemem Windows 7.

System_CAPS_tipPorada

Do zwrócenia na komputerach z systemem Windows Server 2008 R2, należy zmienić % stacji roboczej 6.1% do % 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%"

Komputery z pakietem określone oprogramowanie zainstalowane

Użyj poniższego zapytania do zwrócenia z nazwą NetBIOS i nazwa pakietu oprogramowania wszystkich komputerów, które ma zainstalowany pakiet oprogramowania określonych.W tym przykładzie wyświetlamy wszystkie komputery z wersją programu Microsoft Visio zainstalowane.Zastąp Visio % z pakietem oprogramowania ma do zapytania.

System_CAPS_tipPorada

Tego zapytania wyszukiwania dla pakietu oprogramowania za pomocą nazw, które są wyświetlane na liście programy w Panelu sterowania systemu 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%"

Komputery z systemem operacyjnym w określonych Active Directory domeny usługi organizacji jednostki (OU)

Użyj poniższego zapytania do zwrócenia z nazwą NetBIOS i nazwę jednostki Organizacyjnej wszystkich komputerów w określonej jednostki Organizacyjnej.Zastąp tekst nazwę jednostki Organizacyjnej z nazwę jednostki Organizacyjnej, który chcesz wyszukać.

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

Komputery z określonej nazwy NetBIOS

Użyj poniższego zapytania do zwracania nazwy NetBIOS wszystkich komputerów, które rozpoczynają się z określony ciąg znaków.W tym przykładzie zapytanie zwraca wszystkie komputery z nazwą NetBIOS, która rozpoczyna się od ABC.

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

Urządzenia określonego typu

Typy urządzeń są przechowywane w Menedżer konfiguracji bazy danych w ramach klasy zasobów sms_r_system i nazwę AgentEdition.Użyj poniższego zapytania można pobrać tylko urządzenia odpowiadające używana wersja agenta typ urządzenia, który określisz:

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

Użyj jednej z następujących wartości dla < identyfikator urządzenia >:

Typ urządzenia

Wartość AgentEdition

Komputer Windows lub komputer przenośny

0

Urządzenie na podstawie ARM systemu Windows (z systemem Windows RT)

1

Windows Mobile 6.5

2

Nokia Symbian

3

Windows Phone

4

Komputer Mac

5

Windows CE

6

System Windows Embedded

7

iOS

8

iPad

9

iPod Touch

10

Android

11

Intel systemu w układzie

12

Serwery systemu UNIX i Linux

13

Na przykład jeśli chcesz, aby zapytania do zwrócenia tylko komputerów Mac, użyj poniższego zapytania:

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