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ę
-
W konsoli programu Menedżer konfiguracji kliknij przycisk Monitorowanie.
-
W Monitorowanie obszaru roboczego kliknij kwerendy a następnie w Strona główna kartę w Utwórz kliknij polecenie Utwórz kwerendę.
-
Na Ogólne na karcie Kreatora tworzenia zapytań, określ unikatową nazwę i opcjonalny komentarz dla zapytania.
-
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.
-
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.
-
Kliknij przycisk edytować instrukcji kwerendy można otworzyć < nazwa zapytania > Właściwości instrukcji okno dialogowe.
-
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.
Porada Pomaga utworzyć własny kwerendy WQL, można użyć następujących dokumentacji MSDN:
-
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.
Ważne Jeśli tworzysz kwerendę, która zawiera żadnych kryteriów, kwerenda będzie zwracać wszystkie urządzenia w Wszystkie systemy kolekcji.
-
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.
-
Kliknij przycisk OK zamknąć < nazwa zapytania > Właściwości instrukcji okno dialogowe.
-
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.
-
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
-
W konsoli programu Menedżer konfiguracji kliknij przycisk Monitorowanie.
-
W Monitorowanie obszar roboczy, kliknij przycisk zapytań a następnie w Home kartę w Utwórz kliknij polecenie Importowanie obiektów.
-
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.
-
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.
Porada |
---|
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.
Porada |
---|
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.
Porada |
---|
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