Jak utworzyć warunki globalne w programie Configuration Manager

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

W programie Configuration Manager warunki globalne są regułami reprezentującymi warunki biznesowe lub techniczne, których można użyć do określenia sposobu udostępniania aplikacji i wdrażania jej 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 poziomu witryny, w której zostały utworzone.

Aby utworzyć warunki globalne programu Configuration Manager, wykonaj poniższe procedury.

Podaj podstawowe informacje o stanie globalnym

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

  1. W konsoli programu Configuration Manager wybierzpozycję Warunki globalnezarzą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. Z listy 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, czy na urządzeniach klienckich znajduje się co najmniej jeden element. Można na przykład sprawdzić, czy wartość klucza pliku, folderu lub rejestru istnieje na urządzeniu klienckim.

    • 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żna sprawdzić, czy pamięć fizyczna komputera mieści się w zakresie od 2 GB do 4 GB lub czy urządzenie przenośne korzysta z ekranu dotykowego.

Konfigurowanie reguł dla warunku globalnego

Procedura definiowania globalnych reguł warunku różni się w zależności od tego, czy konfigurowane jest ustawienie, czy wyrażenie. Użyj odpowiedniej procedury w tym miejscu, 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, który ma być używany 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 dla zapytania usług Active Directory Domain Services, aby ocenić zgodność na komputerach klienckich. Możesz użyć LDAP:// lub GC://.

      • Nazwa wyróżniająca (DN) — określa nazwę wyróżniającą obiektu usług 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 usług Active Directory Domain Services w celu oceny zgodności na komputerach klienckich.

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

        • Base — odpytuje tylko określony obiekt.

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

        • Subtree — wysyła zapytanie do określonego obiektu i jego kompletnego poddrzewa w katalogu.

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

      • Zapytanie — pokazuje zapytanie LDAP utworzone na podstawie wpisów w prefiksie LDAP, nazwie wyróżniającej (DN),filtrze wyszukiwania , jeśli określono i właściwości. To zapytanie będzie służyło do oceny zgodności na komputerach klienckich.

    • Montaż

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

      Uwaga

      Zestaw to fragment kodu, który może być współużytkowany przez aplikacje. 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 przechowywane są wszystkie zestawy udostępnione.

    • 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ć systemowe zmienne środowiskowe i zmienną środowiskową %USERPROFILE%.

        Uwaga

        W przypadku użycia zmiennej środowiskowej %USERPROFILE% w polach ścieżki , nazwy 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 przeszukiwany. W nazwie pliku lub folderu można określić systemowe zmienne środowiskowe i zmienną środowiskową %USERPROFILE%. Możesz również użyć znaków * i ? Symbole wieloznaczne w nazwie pliku.

        Uwaga

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

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

      • Ten plik lub folder jest skojarzony z aplikacją 64-bitową — wybierz, czy lokalizacja 64-bitowych plików systemowych (%windir%\system32) ma być wyszukiwana oprócz lokalizacji 32-bitowych plików systemowych (%windir%\syswow64) na klientach programu Configuration Manager z 64-bitową wersją systemu Windows.

        Uwaga

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

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

    • Metabaza usług IIS

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

      • Identyfikator właściwości — określ numeryczną właściwość ustawienia metabazy IIS.

    • Klucz rejestru

      • Gałąź — z listy rozwijanej wybierz gałąź rejestru, w której chcesz przeprowadzić wyszukiwanie.

      • Klucz — określ nazwę klucza rejestru, którą chcesz wyszukać. Powinien być używany format klucz\podklucz.

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

        Uwaga

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

    • Wartość rejestru

      • Gałąź — z listy rozwijanej wybierz gałąź rejestru, w której chcesz przeprowadzić wyszukiwanie.

      • Klucz — określ nazwę klucza rejestru, którą chcesz wyszukać. Powinien być używany format klucz\podklucz.

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

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

        Uwaga

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

    • Scenariusz

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

      • Skrypty należy uruchamiać przy użyciu poświadczeń zalogowanego użytkownika — jeśli ta opcja zostanie włączona, skrypt będzie uruchamiany na komputerach klienckich przy użyciu poświadczeń zalogowanego użytkownika.

        Uwaga

        Wartość zwrócona przez skrypt będzie używana do oceny zgodności warunku globalnego. Na przykład, używając języka VBScript, można użyć polecenia WScript.Echo Result , aby zwrócić wartość zmiennej Result do warunku globalnego.

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

    • zapytanie SQL

      • Wystąpienie programu SQL Server — umożliwia określenie, czy zapytanie SQL ma być uruchamiane w domyślnym wystąpieniu, we wszystkich wystąpieniach, czy w wystąpieniu o określonej nazwie.

        Uwaga

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

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

      • Kolumna — określ nazwę kolumny zwróconą przez instrukcję Transact-SQL w celu oceny zgodności warunku globalnego.

      • Instrukcja Transact-SQL — określa 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 WMI, która zostanie użyta do utworzenia zapytania WQL, które będzie oceniane pod kątem zgodności na komputerach klienckich. Wartość domyślna to katalog główny\cimv2.

      • Klasa — określa klasę 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.

      • Właściwość — określa właściwość 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.

      • Klauzula WHERE zapytania WQL — za pomocą elementu klauzuli WHERE zapytania WQL można określić klauzulę WHERE, która ma być stosowana do określonej przestrzeni nazw, klasy i właściwości na komputerach klienckich.

    • Zapytanie XPath

      • Path — określ ścieżkę do pliku XML na komputerach klienckich, który będzie używany do oceny zgodności. Program 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, który zawiera zapytanie XML, które ma być używane do oceny zgodności na komputerach klienckich.

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

      • Ten plik jest skojarzony z aplikacją 64-bitową — wybierz, czy lokalizacja 64-bitowych plików systemowych (%windir%\system32) ma być wyszukiwana oprócz lokalizacji 32-bitowych plików systemowych (%windir%\syswow64) na klientach programu Configuration Manager z 64-bitową wersją systemu Windows.

      • Zapytanie XPath — określa prawidłowe zapytanie w pełnym języku ścieżki XML (XPath), które ma być używane do oceny zgodności na komputerach klienckich.

      • Przestrzenie nazw — otwiera okno dialogowe Przestrzenie nazw XML w celu zidentyfikowania przestrzeni nazw i prefiksów, które mają być używane podczas wykonywania zapytań XPath.

  3. Z listy rozwijanej Typ danych wybierz format, w którym dane będą zwracane przez warunek, zanim zostaną użyte do sprawdzenia wymagań.

    Uwaga

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

  4. Wprowadź więcej szczegółowych informacji na temat tego ustawienia poniżej listy rozwijanej Typ ustawienia . Elementy, które możesz skonfigurować, różnią się w zależności od wybranego typu ustawień.

  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 Dodaj klauzulę .

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

  4. Z listy rozwijanej Wybierz warunek wybierz warunek, którego chcesz użyć do 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 operatora, który będzie używany do porównywania wybranego warunku z określoną wartością w celu oceny, czy użytkownik lub urządzenie spełnia wymagania reguły. Dostępne operatory różnią się w zależności od wybranej sytuacji.

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

  7. Wybierz przycisk OK , aby zapisać wyrażenie i zamknąć okno dialogowe Dodaj klauzulę .

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