Jak tworzyć warunki globalne w Configuration Manager

Dotyczy: programu Configuration Manager (bieżąca gałąź)

W Configuration Manager warunki globalne to reguły reprezentujące warunki biznesowe lub techniczne, których można użyć do określenia sposobu, w jaki aplikacja jest dostarczana i wdrażana na urządzeniach klienckich. Dostęp do warunków globalnych można uzyskać na stronie Wymagania Kreatora tworzenia typu wdrożenia.

Uwaga

Warunki globalne można edytować tylko z witryny, w której zostały utworzone.

Poniższe procedury umożliwiają tworzenie Configuration Manager warunków globalnych.

Podaj podstawowe informacje o warunku globalnym

Dostępnych jest kilka różnych typów warunków globalnych. Różne opcje są skojarzone z różnymi typami warunków globalnych. Po wybraniu określonego typu warunku globalnego Configuration Manager wyświetla opcje, które mają zastosowanie do wybranego ustawienia.

  1. W konsoli Configuration Manager wybierz pozycjęGlobalne warunkizarządzania aplikacjami>biblioteki> oprogramowania.

  2. Na karcie Narzędzia główne w grupie Tworzenie wybierz pozycję Utwórz warunek globalny.

  3. W oknie dialogowym Tworzenie warunku globalnego podaj nazwę i opcjonalny opis warunku globalnego.

  4. Na liście rozwijanej Typ urządzenia wybierz, czy warunek globalny dotyczy komputera z systemem Windows , czy urządzenia z systemem Windows Mobile .

  5. Z listy rozwijanej Typ warunku wybierz jedną z następujących opcji:

    • Ustawienie — ta opcja sprawdza istnienie co najmniej jednego elementu na urządzeniach klienckich. Możesz na przykład sprawdzić, czy na urządzeniu klienckim istnieje wartość pliku, folderu lub klucza rejestru.

    • Wyrażenie — ta opcja umożliwia skonfigurowanie bardziej złożonych reguł w celu sprawdzenia, czy warunek jest spełniony na urządzeniach klienckich. Na przykład możesz sprawdzić, czy pamięć fizyczna na komputerze wynosi od 2 GB do 4 GB, czy też urządzenie przenośne używa danych wejściowych ekranu dotykowego.

Konfigurowanie reguł warunku globalnego

Procedura definiowania reguł warunków globalnych różni się w zależności od tego, czy konfigurujesz ustawienie, czy wyrażenie. Użyj odpowiedniej procedury tutaj, aby skonfigurować ustawienie lub wyrażenie dla warunku globalnego.

Aby skonfigurować ustawienie warunku globalnego

  1. Z listy rozwijanej Typ warunku wybierz pozycję Ustawienie.

  2. Z listy rozwijanej Typ ustawienia wybierz element do użycia jako warunek, dla którego będą sprawdzane wymagania. Dostępne są następujące typy ustawień i konfiguracje.

    • Zapytanie usługi Active Directory

      • Prefiks LDAP — określ prawidłowy prefiks LDAP zapytania Active Directory Domain Services w celu oceny zgodności na komputerach klienckich. Możesz użyć LDAP:// lub GC://.

      • Nazwa wyróżniająca (DN) — określ nazwę wyróżniającą obiektu Active Directory Domain Services, który będzie oceniany pod kątem zgodności na komputerach klienckich.

      • Filtr wyszukiwania — określ opcjonalny filtr LDAP, aby uściślić wyniki zapytania Active Directory Domain Services w celu oceny zgodności na komputerach klienckich.

      • Zakres wyszukiwania — określ zakres wyszukiwania w Active Directory Domain Services:

        • Base — wykonuje zapytania tylko do określonego obiektu.

        • Jeden poziom — ta opcja nie jest używana w tej wersji Configuration Manager.

        • Poddrzewo — wykonuje zapytanie o określony obiekt i jego kompletne poddrzewo w katalogu.

      • Właściwość — określ właściwość obiektu Active Directory Domain Services, który będzie używany do oceny zgodności na komputerach klienckich.

      • Zapytanie — pokazuje zapytanie LDAP, które jest tworzone na podstawie wpisów w prefiksie LDAP, nazwa wyróżniająca (DN),filtr wyszukiwania , jeśli jest określony, i właściwość. To zapytanie zostanie użyte do oceny zgodności na komputerach klienckich.

    • Zestawu

      • Nazwa zestawu — określa nazwę obiektu zestawu do wyszukania. Nazwa nie może być taka sama jak żaden inny obiekt zestawu tego samego typu, a nazwa musi być zarejestrowana w globalnej pamięci podręcznej zestawów. Nazwa zestawu może zawierać maksymalnie 256 znaków.

      Uwaga

      Zestaw to fragment kodu, który może być współużytkowany między aplikacjami. Zestawy mogą mieć rozszerzenie nazwy pliku .dll lub .exe. Globalna pamięć podręczna zestawów to folder o nazwie %systemroot%\assembly na komputerach klienckich, w którym są przechowywane wszystkie udostępnione zestawy.

    • System plików

      • Typ — z listy rozwijanej wybierz, czy chcesz wyszukać plik , czy folder.

      • Ścieżka — określ ścieżkę do określonego pliku lub folderu na komputerach klienckich. W ścieżce można określić zmienne środowiskowe systemu i zmienną środowiskową %USERPROFILE%.

        Uwaga

        Jeśli używasz zmiennej środowiskowej %USERPROFILE% w polach Ścieżkalub Nazwa pliku lub folderu , zostaną przeszukane wszystkie profile użytkowników na komputerze klienckim. Może to spowodować odnalezienie wielu wystąpień pliku lub folderu.

      • Nazwa pliku lub folderu — określ nazwę obiektu pliku lub folderu, który będzie wyszukiwany. Zmienne środowiskowe systemu i zmienną środowiskową %USERPROFILE% można określić w nazwie pliku lub folderu. Można również użyć * i ? symbole wieloznaczne w nazwie pliku.

        Uwaga

        Jeśli określisz nazwę pliku lub folderu i użyjesz symboli wieloznacznych, może to spowodować wygenerowanie dużej liczby wyników. Może to spowodować wysokie użycie zasobów na komputerze klienckim i duży ruch sieciowy podczas raportowania wyników do Configuration Manager.

      • Dołącz podfoldery — włącz tę opcję, jeśli chcesz również wyszukać dowolne podfoldery w określonej ścieżce.

      • Ten plik lub folder jest skojarzony z aplikacją 64-bitową — wybierz, czy oprócz 32-bitowej lokalizacji plików systemu (%windir%\syswow64) na klientach Configuration Manager z 64-bitową wersją systemu Windows należy wyszukać lokalizację plików systemu 64-bitowego (%windir%\syswow64).

        Uwaga

        Jeśli ten sam plik lub folder istnieje zarówno w 64-bitowych, jak i 32-bitowych lokalizacjach plików systemowych na tym samym komputerze 64-bitowym, warunek globalny odnalezie wiele plików.

        Typ ustawienia System plików nie obsługuje określania ścieżki UNC do udziału sieciowego w polu Ścieżka .

    • Metabaza usług IIS

      • Ścieżka metabazy — określ prawidłową ścieżkę do metabazy usług IIS.

      • Identyfikator właściwości — określ właściwość liczbową ustawienia Metabaza usług IIS.

    • Klucz rejestru

      • Hive — z listy rozwijanej wybierz gałąź rejestru, w ramach którą chcesz wyszukać.

      • Klucz — określ nazwę klucza rejestru, którego chcesz wyszukać. Używany format powinien mieć wartość key\subkey.

      • Ten klucz rejestru jest skojarzony z aplikacją 64-bitową — określa, czy 64-bitowe klucze rejestru powinny być przeszukiwane oprócz 32-bitowych kluczy rejestru na klientach z 64-bitową wersją systemu Windows.

        Uwaga

        Jeśli ten sam klucz rejestru istnieje zarówno w 64-bitowych, jak i 32-bitowych lokalizacjach rejestru na tym samym komputerze 64-bitowym, oba klucze rejestru zostaną odnalezione przez warunek globalny.

    • Wartość rejestru

      • Hive — z listy rozwijanej wybierz gałąź rejestru, w ramach którą chcesz wyszukać.

      • Klucz — określ nazwę klucza rejestru, którego chcesz wyszukać. Używany format powinien mieć wartość key\subkey.

      • Wartość — określ wartość, która musi być zawarta w określonym kluczu rejestru.

      • Ten klucz rejestru jest skojarzony z aplikacją 64-bitową — określa, czy 64-bitowe klucze rejestru powinny być przeszukiwane oprócz 32-bitowych kluczy rejestru na klientach z 64-bitową wersją systemu Windows.

        Uwaga

        Jeśli ten sam klucz rejestru istnieje zarówno w 64-bitowych, jak i 32-bitowych lokalizacjach rejestru na tym samym komputerze 64-bitowym, oba klucze rejestru zostaną odnalezione przez warunek globalny.

    • Skrypt

      • Skrypt odnajdywania — wybierz pozycję Dodaj , aby wprowadzić, lub przejdź do skryptu do użycia. Możesz użyć skryptów Windows PowerShell, VBScript lub JScript.

      • Uruchamianie skryptów przy użyciu poświadczeń zalogowanego użytkownika — jeśli włączysz tę opcję, skrypt będzie uruchamiany na komputerach klienckich przy użyciu poświadczeń zalogowanego użytkownika.

        Uwaga

        Wartość zwrócona przez skrypt zostanie użyta do oceny zgodności warunku globalnego. Jeśli na przykład używasz języka VBScript, możesz użyć polecenia WScript.Echo Result , aby zwrócić wartość zmiennej Result do warunku globalnego.

        Jeśli skrypt zwraca wiele wartości, te wartości muszą znajdować się w jednym wierszu i być oddzielone średnikami. Jeśli każda wartość znajduje się w osobnym wierszu, ocena zakończy się niepowodzeniem.

    • Zapytanie SQL

      • SQL Server wystąpienie — określ, czy zapytanie SQL ma być uruchamiane w wystąpieniu domyślnym, we wszystkich wystąpieniach, czy w określonej nazwie wystąpienia bazy danych.

        Uwaga

        Nazwa wystąpienia musi odwoływać się do lokalnego wystąpienia SQL Server. Aby odwołać się do SQL Server zawsze włączonego wystąpienia klastra trybu failover lub grupy dostępności, należy użyć ustawienia skryptu.

      • Baza danych — określ nazwę bazy danych Microsoft SQL Server, dla której zostanie uruchomione zapytanie SQL.

      • Kolumna — określ nazwę kolumny zwróconą przez instrukcję Języka Transact-SQL, która ma zostać użyta do oceny zgodności warunku globalnego.

      • Instrukcja języka Transact-SQL — określ pełne zapytanie SQL do użycia dla warunku globalnego. Możesz również wybrać pozycję Otwórz , aby otworzyć istniejące zapytanie SQL.

    • Zapytanie WQL

      • Przestrzeń nazw — określ przestrzeń nazw usługi WMI, która będzie używana do tworzenia zapytania WQL, które będzie oceniane pod kątem zgodności na komputerach klienckich. Wartość domyślna to Root\cimv2.

      • Klasa — określa klasę WMI, która będzie używana do utworzenia zapytania WQL, które zostanie ocenione pod kątem zgodności na komputerach klienckich.

      • Właściwość — określa właściwość WMI, która będzie używana do tworzenia zapytania WQL, które zostanie ocenione pod kątem zgodności na komputerach klienckich.

      • Klauzula WHERE zapytania WQL — element klauzuli WHERE zapytania WQL umożliwia określenie klauzuli WHERE, która ma być stosowana do określonej przestrzeni nazw, klasy i właściwości na komputerach klienckich.

    • Zapytanie XPath

      • Ścieżka — określ ścieżkę do pliku XML na komputerach klienckich, która będzie używana do oceny zgodności. Configuration Manager obsługuje użycie wszystkich zmiennych środowiskowych systemu Windows i zmiennej użytkownika %USERPROFILE% w nazwie ścieżki.

      • Nazwa pliku XML — określ nazwę pliku zawierającą zapytanie XML do oceny zgodności na komputerach klienckich.

      • Dołącz podfoldery — włącz tę opcję, jeśli chcesz również wyszukać dowolne podfoldery w określonej ścieżce.

      • Ten plik jest skojarzony z aplikacją 64-bitową — wybierz, czy oprócz 32-bitowej lokalizacji plików systemu (%windir%\syswow64) na klientach Configuration Manager z 64-bitową wersją systemu Windows należy wyszukać lokalizację plików systemu 64-bitowego (%windir%\syswow64).

      • Zapytanie XPath — określ prawidłowe zapytanie języka XPath (Full XML Path Language) do oceny zgodności na komputerach klienckich.

      • Przestrzenie nazw — otwiera okno dialogowe Przestrzenie nazw XML , aby zidentyfikować przestrzenie nazw i prefiksy do użycia podczas zapytania XPath.

  3. Na liście rozwijanej Typ danych wybierz format, w którym dane zostaną zwrócone przez warunek, zanim zostaną użyte do sprawdzenia wymagań.

    Uwaga

    Lista rozwijana Typ danych nie jest wyświetlana dla wszystkich typów ustawień.

  4. Skonfiguruj dalsze szczegóły dotyczące tego ustawienia poniżej listy rozwijanej Typ ustawienia . Elementy, które można skonfigurować, będą się różnić w zależności od wybranego typu ustawienia.

  5. Wybierz przycisk OK , aby zapisać regułę i zamknąć okno dialogowe Tworzenie warunku globalnego .

Konfigurowanie wyrażenia dla warunku globalnego

  1. Z listy rozwijanej Typ warunku wybierz pozycję Wyrażenie.

  2. Wybierz pozycję Dodaj klauzulę , aby otworzyć okno dialogowe Dodawanie klauzuli .

  3. Z listy rozwijanej Wybierz kategorię wybierz, czy to wyrażenie dotyczy urządzenia, czy użytkownika. Alternatywnie wybierz pozycję Niestandardowe , aby użyć wcześniej skonfigurowanego warunku globalnego.

  4. Z listy rozwijanej Wybierz warunek wybierz warunek do użycia w celu oceny, czy użytkownik lub urządzenie spełnia wymagania reguły. Zawartość tej listy będzie się różnić w zależności od wybranej kategorii.

  5. Z listy rozwijanej Wybierz operator wybierz operator, który będzie używany do porównania wybranego warunku z określoną wartością, aby ocenić, czy użytkownik lub urządzenie spełnia wymagania reguły. Dostępne operatory będą się różnić w zależności od wybranego warunku.

  6. W polu Wartość określ wartości, które będą używane z wybranym warunkiem i operatorem w celu oceny, czy użytkownik lub urządzenie spełnia wymagania reguły. Dostępne wartości będą się różnić w zależności od wybranego warunku i wybranego operatora.

  7. Wybierz przycisk OK , aby zapisać wyrażenie i zamknąć okno dialogowe Dodawanie klauzuli .

  8. Po zakończeniu dodawania klauzul do warunku globalnego wybierz przycisk OK , aby zamknąć okno dialogowe Tworzenie warunku globalnego i zapisać warunek globalny.