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

Относится к Configuration Manager (Current Branch)

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

Примечание.

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

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

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

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

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

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

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

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

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

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

    • Выражение — этот параметр позволяет настроить более сложные правила, чтобы проверить, удовлетворяет ли условие на клиентских устройствах. Например, можно проверить, находится ли физическая память на компьютере в диапазоне от 2 ДО 4 ГБ или использует ли мобильное устройство сенсорный ввод.

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

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

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

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

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

    • Запрос Active Directory

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

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

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

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

        • Base — запрашивает только указанный объект.

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

        • Поддерев: запрашивает указанный объект и его полное поддерево в каталоге.

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

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

    • Assembly

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

      Примечание.

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

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

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

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

        Примечание.

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

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

        Примечание.

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

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

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

        Примечание.

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

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

    • Метабаза IIS

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

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

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

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

      • Раздел . Укажите имя раздела реестра, которое требуется найти. Используемый формат должен быть key\subkey.

      • Этот раздел реестра связан с 64-разрядным приложением . Указывает, следует ли выполнять поиск в 64-разрядных разделах реестра в дополнение к 32-разрядным разделам реестра на клиентах под управлением 64-разрядной версии Windows.

        Примечание.

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

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

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

      • Раздел . Укажите имя раздела реестра, которое требуется найти. Используемый формат должен быть key\subkey.

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

      • Этот раздел реестра связан с 64-разрядным приложением . Указывает, следует ли выполнять поиск в 64-разрядных разделах реестра в дополнение к 32-разрядным разделам реестра на клиентах под управлением 64-разрядной версии Windows.

        Примечание.

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

    • Script

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

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

        Примечание.

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

        Если скрипт возвращает несколько значений, эти значения должны находиться в одной строке и отделяться точкой с запятой. Если каждое значение находится в отдельной строке, оценка завершится ошибкой.

    • SQL-запрос

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

        Примечание.

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

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

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

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

    • Запрос WQL

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

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

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

      • Предложение WQL query WHERE . С помощью элемента предложения 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. В раскрывающемся списке Тип данных выберите формат, в котором данные будут возвращены условием, прежде чем они будут использоваться для проверки требований.

    Примечание.

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

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

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

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

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

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

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

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

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

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

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

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