Создание глобальных условий в Configuration Manager

 

Применимо к: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

Глобальные условия в System Center 2012 Configuration Manager — это правила, отражающие деловые или технические условия, с помощью которых можно указывать, каким образом приложение предоставляется клиентским устройствам и как выполняется его развертывание. Глобальные условия можно создать в узле "Глобальные условия" консоли Configuration Manager или с помощью мастера создания типа развертывания. Глобальные условия отображаются на странице "Требования" мастера создания типа развертывания.

System_CAPS_noteПримечание

Изменить глобальные условия можно только с того сайта, на котором они были созданы.

Используйте следующие процедуры для создания глобальных условий Configuration Manager.

Предоставление основных сведений о глобальном условии

Доступны различные типы глобальных условий. С различными типами глобальных условий связаны различные параметры. При выборе определенного типа глобального условия Configuration Manager отображает параметры, которые будут применимы к выбранному объекту.

Предоставление основных сведений о глобальном условии

  1. В консоли Configuration Manager выберите пункт Библиотека программного обеспечения.

  2. В рабочей области Библиотека программного обеспечения разверните узел Управление приложениями и выберите Глобальные условия.

  3. На вкладке Главная в группе Создать щелкните Создать глобальное условие.

  4. В диалоговом окне Создание глобального условия введите имя и дополнительное описание глобального условия.

  5. В раскрывающемся списке Тип устройства выберите глобальное условие для компьютера с Windows, устройства Windows Mobile или устройства Nokia.

  6. В раскрывающемся списке Тип условия выберите одно из следующих значений.

    - **Параметр**. Проверяет существование одного или нескольких элементов на клиентских устройствах. Например, можно проверить, что на клиентском устройстве существует определенный файл, папка или раздел реестра.
    
    - **Выражение**. Позволяет задавать более сложные правила, проверяющие удовлетворение условий на клиентских устройствах. Например, можно проверять, что объем физической памяти компьютера составляет от 2 до 4 ГБ, или что мобильное устройство оснащено сенсорным экраном.
    

Настройка правил для глобального условия

Процедура определения правил глобального условия зависит от того, что вы настраиваете – параметр или выражение. Используйте эти процедуры для настройки параметра или выражения глобального условия.

Настройка параметра глобального условия

  1. В раскрывающемся списке Тип условия выберите Параметр.

  2. В раскрывающемся списке Тип параметра выберите элемент, представляющий собой условие, для которого будут проверяться требования. Доступны следующие типы параметров.

    Тип параметра

    Дополнительные сведения

    Запрос Active Directory

    Для этого типа параметров настройте следующие значения.

    • Префикс LDAP — укажите действительный префикс LDAP для запроса доменных служб Active Directory с целью оценки соответствия на клиентских компьютерах. Можно использовать LDAP:// или GC://.

    • Различающееся имя (DN) — укажите различающееся имя объекта доменных служб Active Directory, соответствие которого будет оцениваться на клиентских компьютерах.

    • Фильтр поиска — укажите дополнительный фильтр LDAP для уточнения результатов запроса доменных служб Active Directory с целью оценки соответствия на клиентских компьютерах.

    • Область поиска — укажите область поиска в доменных службах Active Directory:

      • Базовая — запрос только указанного объекта;

      • Один уровень — указанный параметр не используется в данной версии Configuration Manager;

      • Поддерево — запрос указанного объекта и его полного поддерева в каталоге.

    • Свойство — определение свойства объекта доменных служб Active Directory, которое будет использоваться для оценки соответствия на клиентских компьютерах.

    • Запрос — отображение запроса LDAP, сформированного из записей в полях Префикс LDAP, Различающееся имя, Фильтр поиска (если указано) и Свойство. Этот запрос будет использоваться для оценки соответствия на клиентских компьютерах.

    Сборка

    Для этого типа параметров настройте следующие значения.

    • Имя сборки: указание имени объекта сборки, который требуется найти. Имя не может совпадать с именами других объектов сборки одного и того же типа и должно быть зарегистрировано в глобальном кэше сборок. Имя сборки не должно быть длиннее 256 символов.

    System_CAPS_noteПримечание

    Сборка — это фрагмент кода, который может совместно использоваться приложениями. Сборки могут иметь расширение файла DLL или EXE. Глобальный кэш сборок представляет собой папку с именем %systemroot%\assembly на клиентских компьютерах, на которых хранятся все общие сборки.

    Файловая система

    Для этого типа параметров настройте следующие значения.

    • Тип — в раскрывающемся списке выберите, по какому параметру требуется выполнить поиск: по параметру Файл или Папка.

    • Путь — укажите путь к указанному файлу или папке на клиентских компьютерах. В пути можно указать системные переменные среды и переменную среды %USERPROFILE%.

      System_CAPS_noteПримечание

      При использовании переменной среды %USERPROFILE% в полях Путь или Имя файла или папки все профили пользователей на клиентском компьютере будут включены в поиск. Это может привести к обнаружению нескольких экземпляров файла или папки.

    • Имя файла или папки — укажите имя файла или объекта папки, которые потребуется найти. В имени файла или папки можно указать системные переменные среды и переменную среды %USERPROFILE%. Кроме того, можно использовать подстановочные знаки * и ? в имени файла.

      System_CAPS_noteПримечание

      Если указано имя файла или папки и используются подстановочные знаки, это может привести к отображению слишком большого числа результатов. В итоге уровень использования ресурсов на клиентском компьютере возрастет, а также увеличится сетевой трафик при отправке результатов в Configuration Manager.

    • Включая вложенные папки — используйте этот параметр, если также требуется выполнить поиск во всех вложенных папках по указанному пути.

    • Этот файл или эта папка связаны с 64-разрядным приложением — выберите, требуется ли выполнять поиск в расположении файлов 64-разрядной системы (%windir%\system32), помимо расположения файлов 32-разрядной системы (%windir%\syswow64), на клиентах Configuration Manager, работающих под управлением 64-разрядной версии Windows.

      System_CAPS_noteПримечание

      Если один и тот же файл или папка присутствует в расположениях 64-разрядных и 32-разрядных системных файлов на одном 64-разрядном компьютере, при глобальном условии будет обнаружено несколько файлов.

    Тип параметра Файловая система не поддерживает указание UNC-пути к сетевой папке в поле Путь.

    Метабаза IIS

    Для этого типа параметров настройте следующие значения.

    • Путь к метабазе — укажите допустимый путь к метабазе IIS.

    • Идентификатор свойства — укажите числовое свойство параметра метабазы IIS.

    Раздел реестра

    Для этого типа параметров настройте следующие значения.

    • Раздел — в раскрывающемся списке выберите куст реестра, в котором требуется выполнить поиск.

    • Ключ — укажите имя раздела реестра, который требуется найти. Следует использовать формат раздел\подраздел.

    • Этот раздел реестра связан с 64-разрядным приложением — указывает, следует ли выполнять поиск в разделах реестра для 64-разрядных программ, помимо разделов реестра для 32-разрядных программ, на клиентах, работающих под управлением 64-разрядной версии ОС Windows.

      System_CAPS_noteПримечание

      Если один и тот же раздел реестра присутствует в расположениях реестра для 64-разрядных и 32-разрядных программ на одном 64-разрядном компьютере, при глобальном условии будут обнаружены оба раздела реестра.

    Значение реестра

    Для этого типа параметров настройте следующие значения.

    • Раздел — в раскрывающемся списке выберите куст реестра, в котором требуется выполнить поиск.

    • Ключ — укажите имя раздела реестра, который требуется найти. Следует использовать формат раздел\подраздел.

    • Значение — укажите значение, которое должен содержать указанный раздел реестра.

    • Этот раздел реестра связан с 64-разрядным приложением — указывает, следует ли выполнять поиск в разделах реестра для 64-разрядных программ, помимо разделов реестра для 32-разрядных программ, на клиентах, работающих под управлением 64-разрядной версии ОС Windows.

      System_CAPS_noteПримечание

      Если один и тот же раздел реестра присутствует в расположениях реестра для 64-разрядных и 32-разрядных программ на одном 64-разрядном компьютере, при глобальном условии будут обнаружены оба раздела реестра.

    Сценарий

    Для этого типа параметров настройте следующие значения.

    • Сценарий обнаружения — нажмите кнопку Добавить, чтобы ввести или перейти к расположению сценария, который требуется использовать. Можно использовать сценарии Windows PowerShell, VBScript или JScript.

    • Выполнять сценарии с использованием данных вошедшего пользователя — если этот параметр включен, сценарий на клиентских компьютерах будет выполнен с использованием учетных данных пользователей, вошедших в систему.

      System_CAPS_noteПримечание

      Значение, которое возвращает сценарий, будет использоваться для оценки соответствия по глобальному условию. Например, при использовании VBScript можно выполнить команду WScript.Echo Result, чтобы вернуть значение переменной Result для глобального условия.

    SQL-запрос

    Для этого типа параметров настройте следующие значения.

    • Экземпляр сервера SQL Server — выберите, требуется ли выполнить SQL-запрос в экземпляре, используемом по умолчанию, во всех экземплярах или в экземпляре базы данных с указанным именем.

      System_CAPS_noteПримечание

      Имя экземпляра должно указывать на локальный экземпляр сервера SQL Server. Чтобы указать экземпляр кластеризованного сервера SQL Server, следует использовать параметр сценария.

    • База данных — укажите имя базы данных Microsoft SQL Server, в которой будет выполнен SQL-запрос.

    • Столбец — укажите имя столбца, который возвращает инструкция Transact-SQL, используемая для оценки соответствия глобальному условию.

    • Инструкция Transact-SQL — укажите полный SQL-запрос, который требуется использовать для глобального условия. Можно также нажать кнопку Открыть для открытия существующего SQL-запроса.

    WQL-запрос

    Для этого типа параметров настройте следующие значения.

    • Пространство имен — укажите пространство имен инструментария WMI, которое будет использоваться для создания WQL-запроса, оцениваемого на соответствие на клиентских компьютерах. Значение по умолчанию — Root\cimv2.

    • Класс — укажите класс инструментария WMI, который будет использоваться для создания WQL-запроса, оцениваемого на соответствие на клиентских компьютерах.

    • Свойство — укажите свойство инструментария WMI, которое будет использоваться для создания WQL-запроса, оцениваемого на соответствие на клиентских компьютерах.

    • Предложение WHERE WQL-запроса — элемент Предложение WHERE WQL-запроса можно использовать для указания предложения WHERE, применяемого к указанному пространству имен, классу и свойству на клиентских компьютерах.

    Запрос XPath

    Для этого типа параметров настройте следующие значения.

    • Путь — это путь к XML-файлу на клиентских компьютерах, который будет использоваться для оценки соответствия.Configuration Manager поддерживает использование всех переменных среды системы Windows и пользовательскую переменную % USERPROFILE % в имени пути.

    • Имя XML-файла — укажите имя файла, содержащего XML-запрос, который будет использоваться для оценки соответствия на клиентских компьютерах.

    • Включая вложенные папки — используйте этот параметр, если также требуется выполнить поиск во всех вложенных папках по указанному пути.

    • Этот файл связан с 64-разрядным приложением — выберите, требуется ли выполнять поиск в расположении 64-разрядных системных файлов (%windir%\system32), помимо расположения 32-разрядных системных файлов (%windir%\syswow64), на клиентах Configuration Manager, работающих под управлением 64-разрядной версии Windows.

    • Запрос XPath — укажите действительный полный запрос на языке XPath, который будет использоваться для оценки соответствия на клиентских компьютерах.

    • Пространства имен — откройте диалоговое окно Пространства имен XML, чтобы определить пространства имен и префиксы, используемые во время выполнения запроса XPath.

  3. В раскрывающемся списке Тип данных выберите формат, в котором данные будут возвращаться условием перед их использованием для проверки требований.

    System_CAPS_noteПримечание

    Раскрывающийся список Тип данных отображается не для всех типов параметров.

  4. Настройте дополнительные сведения об этом параметре под раскрывающимся списком Тип параметра. Элементы, которые можно настроить, будут зависеть от выбранного типа параметра.

  5. Нажмите кнопку ОК, чтобы сохранить правило и закрыть диалоговое окно Создание глобального условия.

Настройка выражения глобального условия

  1. В раскрывающемся списке Тип условия выберите Выражение.

  2. Нажмите кнопку Добавить предложение, чтобы открыть диалоговое окно Добавление предложения.

  3. В раскрывающемся списке Выберите категорию укажите, что предназначено ли данное выражение для устройства или пользователя. Кроме того, выбрав Настраиваемая, можно использовать ранее настроенное глобальное условие.

  4. В раскрывающемся списке Выберите условие выберите условие, на основании которого будет оцениваться соответствие пользователя или устройства требованиям правила. Содержимое этого списка зависит от того, какая выбрана категория.

  5. В раскрывающемся списке Выберите оператор укажите оператор, который будет использоваться для сравнения выбранного условия с указанным значением в рамках проверки соответствия пользователя или устройства требованиям правила. Набор доступных операторов зависит от выбранного условия.

  6. В поле Значение укажите значения, по которым с помощью выбранного условия и оператора будет определяться соответствие пользователя или устройства требованиям правила. Набор доступных значений зависит от выбранного условия и оператора.

  7. Нажмите кнопку ОК, чтобы сохранить выражение и закрыть диалоговое окно Добавление предложения.

  8. После добавления предложений в глобальное условие нажмите кнопку OK, чтобы закрыть диалоговое окно Создание глобального условия и сохранить глобальное условие.