Создание глобальных условий в System Center Configuration ManagerHow to create global conditions in System Center Configuration Manager

Применимо к: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Глобальные условия в System Center Configuration Manager — это правила, отражающие деловые или технические условия, с помощью которых можно указывать, каким образом приложение предоставляется клиентским устройствам и как выполняется его развертывание.In System Center Configuration Manager, global conditions are rules that represent business or technical conditions that you can use to specify how an application is provided and deployed to client devices. Глобальные условия отображаются на странице Требования мастера создания типа развертывания.Global conditions are accessed from the Requirements page of the Create Deployment Type Wizard.

Nota

Изменить глобальные условия можно только с того сайта, на котором они были созданы.You can edit global conditions only from the site where they were created.

Используйте приведенные ниже процедуры для создания глобальных условий Configuration Manager.Use the following procedures to create Configuration Manager global conditions.

Предоставление основных сведений о глобальном условииProvide basic information about the global condition

Доступны различные типы глобальных условий.Several different types of global conditions are available. С различными типами глобальных условий связаны различные параметры.Different options are associated with the different global condition types. При выборе определенного типа глобального условия Configuration Manager отображает параметры, которые будут применяться к выбранному объекту.When you select a specific global condition type, Configuration Manager shows the options that apply to your selection.

  1. В консоли Configuration Manager последовательно выберите Библиотека программного обеспечения > Управление приложениями > Глобальные условия.In the Configuration Manager console, choose Software Library > Application Management > Global Conditions.

  2. На вкладке Главная в группе Создать щелкните Создать глобальное условие.On the Home tab, in the Create group, choose Create Global Condition.

  3. В диалоговом окне Создание глобального условия введите имя и дополнительное описание глобального условия.In the Create Global Condition dialog box, provide a name and an optional description for the global condition.

  4. В раскрывающемся списке Тип устройства выберите глобальное условие для компьютера с Windows или устройства Windows Mobile.In the Device type drop-down list, choose whether the global condition is for a Windows computer or a Windows Mobile device.

  5. В раскрывающемся списке Тип условия выберите одно из следующих значений.In the Condition Type drop-down list, choose one of the following options:

    • Параметр . Проверяет существование одного или нескольких элементов на клиентских устройствах.Setting – This option checks for the existence of one or more items on client devices. Например, можно проверить, существует ли на клиентском устройстве определенный файл, папка или раздел реестра.For example, you can check that a file, folder, or registry key value exists on a client device.

    • Выражение. Позволяет задавать более сложные правила, проверяющие выполнение условий на клиентских устройствах.Expression – This option lets you to set up more complex rules to check if the condition is satisfied on client devices. Например, можно проверить, составляет ли объем физической памяти компьютера от 2 до 4 ГБ или оснащено ли мобильное устройство сенсорным экраном.For example, you can check if the physical memory on a computer is between 2 GB and 4 GB or if a mobile device uses touch screen input.

Настройка правил для глобального условияSet up rules for the global condition

Процедура определения правил глобального условия зависит от того, что вы настраиваете — параметр или выражение.The procedure to define the global condition rules is different depending on whether you are configuring a setting or an expression. Используйте эти процедуры для настройки параметра или выражения глобального условия.Use the applicable procedure here to set up a setting or an expression for the global condition.

Настройка параметра глобального условияTo set up a setting for the global condition

  1. В раскрывающемся списке Тип условия выберите Параметр.In the Condition Type drop-down list, choose Setting.

  2. В раскрывающемся списке Тип параметра выберите элемент, представляющий собой условие, для которого будут проверяться требования.In the Setting type drop-down list, choose the item to use as the condition for which requirements will be checked. Доступны перечисленные ниже типы параметров и конфигурации.The following setting types and configurations are available.

    • Запрос Active DirectoryActive Directory query

      • Префикс LDAP — укажите действительный префикс LDAP для запроса доменных служб Active Directory с целью оценки соответствия на клиентских компьютерах.LDAP prefix - Specify a valid LDAP prefix to the Active Directory Domain Services query to assess compliance on client computers. Вы можете использовать LDAP:// или GC://.You can use either LDAP:// or GC://.

      • Различающееся имя (DN) — укажите различающееся имя объекта доменных служб Active Directory, соответствие которого будет оцениваться на клиентских компьютерах.Distinguished name (DN) - Specify the distinguished name of the Active Directory Domain Services object that will be assessed for compliance on client computers.

      • Фильтр поиска — укажите дополнительный фильтр LDAP для уточнения результатов запроса доменных служб Active Directory с целью оценки соответствия на клиентских компьютерах.Search filter - Specify an optional LDAP filter to refine the results from the Active Directory Domain Services query to assess compliance on client computers.

      • Область поиска — укажите область поиска в доменных службах Active Directory:Search scope - Specify the search scope in Active Directory Domain Services:

        • Базовая — запрос только указанного объекта.Base - Queries only the specified object.

        • Один уровень — указанный параметр не используется в данной версии Configuration Manager.One Level - This option is not used in this version of Configuration Manager.

        • Поддерево — запрос указанного объекта и его полного поддерева в каталоге.Subtree - Queries the specified object and its complete subtree in the directory.

      • Свойство — определение свойства объекта доменных служб Active Directory, которое будет использоваться для оценки соответствия на клиентских компьютерах.Property - Specify the property of the Active Directory Domain Services object that will be used to assess compliance on client computers.

      • Запрос — отображение запроса LDAP, сформированного из записей в полях Префикс LDAP, Различающееся имя, Фильтр поиска (если указано) и Свойство.Query - Shows the LDAP query that is constructed from the entries in LDAP prefix, Distinguished name (DN), Search Filter if specified, and Property. Этот запрос будет использоваться для оценки соответствия на клиентских компьютерах.This query will be used to assess compliance on client computers.

    • СборкаAssembly

      • Имя сборки — указание имени объекта сборки, который требуется найти.Assembly name - Specifies the name of the assembly object to search for. Имя не может совпадать с именами других объектов сборки одного и того же типа и должно быть зарегистрировано в глобальном кэше сборок.The name cannot be the same as any other assembly object of the same type, and the name must be registered in the Global Assembly Cache. Имя сборки не должно быть длиннее 256 символов.The assembly name can be a maximum of 256 characters.
      Nota

      Сборка — это фрагмент кода, который может совместно использоваться приложениями.An assembly is a piece of code that can be shared between applications. Сборки могут иметь расширение файла DLL или EXE.Assemblies can have the .dll or .exe file name extension. Глобальный кэш сборок представляет собой папку с именем %systemroot%\assembly на клиентских компьютерах, на которых хранятся все общие сборки.The Global Assembly Cache is a folder named %systemroot%\assembly on client computers in which all shared assemblies are stored.

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

      • Тип — в раскрывающемся списке выберите, по какому параметру требуется выполнить поиск: по параметру Файл или Папка.Type – From the drop-down list, choose whether you want to search for a File or a Folder.

      • Путь — укажите путь к указанному файлу или папке на клиентских компьютерах.Path - Specify the path to the specified file or folder on client computers. В пути можно указать системные переменные среды и переменную среды %USERPROFILE% .You can specify system environment variables and the %USERPROFILE% environment variable in the path.

        Nota

        При использовании переменной среды %USERPROFILE% в полях Путь или Имя файла или папки все профили пользователей на клиентском компьютере будут включены в поиск.If you use the %USERPROFILE% environment variable in the Path or File or folder name fields, all user profiles on the client computer will be searched. Это может привести к обнаружению нескольких экземпляров файла или папки.This could result in the discovery of multiple instances of the file or folder.

      • Имя файла или папки — укажите имя файла или объекта папки, которые потребуется найти.File or folder name - Specify the name of the file or folder object that will be searched for. В имени файла или папки можно указать системные переменные среды и переменную среды %USERPROFILE% .You can specify system environment variables and the %USERPROFILE% environment variable in the file or folder name. Кроме того, можно использовать подстановочные знаки * и ?You can also use the * and ? в имени файла.wildcards in the file name.

        Nota

        Если указано имя файла или папки и используются подстановочные знаки, это может привести к отображению слишком большого числа результатов.If you specify a file or folder name and use wildcards, this might produce a high numbers of results. В итоге уровень использования ресурсов на клиентском компьютере возрастет, а также увеличится сетевой трафик при отправке результатов в Configuration Manager.This could result in high resource use on the client computer and high network traffic when reporting results to Configuration Manager.

      • Включая вложенные папки — используйте этот параметр, если также требуется выполнить поиск во всех вложенных папках по указанному пути.Include subfolders – Enable this option if you also want to search any subfolders under the specified path.

      • Этот файл или эта папка связаны с 64-разрядным приложением — выберите, требуется ли выполнять поиск в расположении файлов 64-разрядной системы (%windir%\system32), помимо расположения файлов 32-разрядной системы (%windir%\syswow64), в клиентах Configuration Manager, работающих под управлением 64-разрядной версии Windows.This file or folder is associated with a 64-bit application - Choose whether the 64-bit system file location (%windir%\system32) should be searched in addition to the 32-bit system file location (%windir%\syswow64) on Configuration Manager clients that run a 64-bit version of Windows.

        Nota

        Если один и тот же файл или папка присутствует в расположениях 64-разрядных и 32-разрядных системных файлов на одном 64-разрядном компьютере, при глобальном условии будет обнаружено несколько файлов.If the same file or folder exists in both the 64-bit and 32-bit system file locations on the same 64-bit computer, multiple files will be discovered by the global condition.

        Тип параметра Файловая система не поддерживает указание UNC-пути к сетевой папке в поле Путь .The File system setting type does not support specifying a UNC path to a network share in the Path field.

    • Метабаза IISIIS metabase

      • Путь к метабазе — укажите допустимый путь к метабазе IIS.Metabase path - Specify a valid path to the IIS Metabase.

      • Идентификатор свойства — укажите числовое свойство параметра метабазы IIS.Property ID - Specify the numeric property of the IIS Metabase setting.

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

      • Раздел — в раскрывающемся списке выберите куст реестра, в котором требуется выполнить поиск.Hive – From the drop-down list, choose the registry hive that you want to search in.

      • Ключ — укажите имя раздела реестра, который требуется найти.Key - Specify the registry key name that you want to search for. Следует использовать формат раздел\подраздел.The format used should be key\subkey.

      • Этот раздел реестра связан с 64-разрядным приложением — указывает, следует ли выполнять поиск в разделах реестра для 64-разрядных программ, помимо разделов реестра для 32-разрядных программ, на клиентах, работающих под управлением 64-разрядной версии ОС Windows.This registry key is associated with a 64-bit application - Specifies whether the 64-bit registry keys should be searched in addition to the 32-bit registry keys on clients that run a 64-bit version of Windows.

        Nota

        Если один и тот же раздел реестра присутствует в расположениях реестра для 64-разрядных и 32-разрядных программ на одном 64-разрядном компьютере, при глобальном условии будут обнаружены оба раздела реестра.If the same registry key exists in both the 64-bit and 32-bit registry locations on the same 64-bit computer, both registry keys will be discovered by the global condition.

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

      • Раздел — в раскрывающемся списке выберите куст реестра, в котором требуется выполнить поиск.Hive - From the drop-down list, select the registry hive that you want to search in.

      • Ключ — укажите имя раздела реестра, который требуется найти.Key - Specify the registry key name that you want to search for. Следует использовать формат раздел\подраздел.The format used should be key\subkey.

      • Значение — укажите значение, которое должен содержать указанный раздел реестра.Value – Specify the value that must be contained within the specified registry key.

      • Этот раздел реестра связан с 64-разрядным приложением — указывает, следует ли выполнять поиск в разделах реестра для 64-разрядных программ, помимо разделов реестра для 32-разрядных программ, на клиентах, работающих под управлением 64-разрядной версии ОС Windows.This registry key is associated with a 64-bit application - Specifies whether the 64-bit registry keys should be searched in addition to the 32-bit registry keys on clients that run a 64-bit version of Windows.

        Nota

        Если один и тот же раздел реестра присутствует в расположениях реестра для 64-разрядных и 32-разрядных программ на одном 64-разрядном компьютере, при глобальном условии будут обнаружены оба раздела реестра.If the same registry key exists in both the 64-bit and 32-bit registry locations on the same 64-bit computer, both registry keys will be discovered by the global condition.

    • СценарийScript

      • Сценарий обнаружения — нажмите кнопку Добавить, чтобы ввести или перейти к расположению скрипта, который требуется использовать.Discovery script – Choose Add to enter, or browse to the script to use. Можно использовать скрипты Windows PowerShell, VBScript или JScript.You can use Windows PowerShell, VBScript, or JScript scripts.

      • Выполнять сценарии с использованием данных вошедшего пользователя — если этот параметр включен, скрипт на клиентских компьютерах будет выполнен с использованием учетных данных пользователя, вошедшего в систему.Run scripts by using the logged on user credentials – If you enable this option, the script will run on client computers by using the credentials of the user who is signed in.

        Nota

        Значение, которое возвращает сценарий, будет использоваться для оценки соответствия по глобальному условию.The value returned by the script will be used to assess the compliance of the global condition. Например, при использовании VBScript можно выполнить команду WScript.Echo Result, чтобы получить значение переменной Result для глобального условия.For example, when you use VBScript, you could use the WScript.Echo Result command to return the Result variable value to the global condition.

        Если скрипт возвращает несколько значений, все они должны находиться в одной строке и быть разделены точками с запятыми.If your script returns multiple values, these values must be on a single line and separated with a semi-colon. Если каждое значение будет находиться в отдельной строке, оценка завершится сбоем.If each value is on a separate line, the evaluation will fail.

    • SQL-запросSQL query

      • Экземпляр сервера SQL Server — выберите, требуется ли выполнить SQL-запрос в экземпляре, используемом по умолчанию, во всех экземплярах или в экземпляре базы данных с указанным именем.SQL Server instance – Choose whether you want the SQL query to run on the default instance, all instances, or a specified database instance name.

        Nota

        Имя экземпляра должно указывать на локальный экземпляр сервера SQL Server.The instance name must refer to a local instance of SQL Server. Чтобы указать экземпляр кластеризованного сервера SQL Server, следует использовать параметр сценария.To refer to a clustered SQL server instance, you should use a script setting.

      • База данных — укажите имя базы данных Microsoft SQL Server, в которой будет выполнен SQL-запрос.Database - Specify the name of the Microsoft SQL Server database for which the SQL query will be run.

      • Столбец — укажите имя столбца, который возвращает инструкция Transact-SQL, используемая для оценки соответствия глобальному условию.Column - Specify the column name returned by the Transact-SQL statement to use to assess the compliance of the global condition.

      • Инструкция Transact-SQL — укажите полный SQL-запрос, который требуется использовать для глобального условия.Transact-SQL statement – Specify the full SQL query to use for the global condition. Можно также нажать кнопку Открыть для открытия существующего SQL-запроса.You can also choose Open to open an existing SQL query.

    • WQL-запросWQL query

      • Пространство имен — укажите пространство имен инструментария WMI, которое будет использоваться для создания WQL-запроса, оцениваемого на соответствие на клиентских компьютерах.Namespace - Specify the WMI namespace that will be used to build a WQL query that will be assessed for compliance on client computers. Значение по умолчанию — Root\cimv2.The default value is Root\cimv2.

      • Класс — укажите класс инструментария WMI, который будет использоваться для создания WQL-запроса, оцениваемого на соответствие на клиентских компьютерах.Class - Specifies the WMI class that will be used to build a WQL query that will be assessed for compliance on client computers.

      • Свойство — укажите свойство инструментария WMI, которое будет использоваться для создания WQL-запроса, оцениваемого на соответствие на клиентских компьютерах.Property - Specifies the WMI property that will be used to build a WQL query that will be assessed for compliance on client computers.

      • Предложение WHERE WQL-запроса — элемент Предложение WHERE WQL-запроса можно использовать для указания предложения WHERE, применяемого к указанному пространству имен, классу и свойству на клиентских компьютерах.WQL query WHERE clause - You can use the WQL query WHERE clause item to specify a WHERE clause to be applied to the specified namespace, class, and property on client computers.

    • Запрос XPathXPath query

      • Путь — это путь к XML-файлу на клиентских компьютерах, который будет использоваться для оценки соответствия.Path - Specify the path to the XML file on client computers that will be used to assess compliance. Configuration Manager поддерживает использование всех переменных среды системы Windows и пользовательскую переменную %USERPROFILE% в имени пути.Configuration Manager supports the use of all Windows system environment variables and the %USERPROFILE% user variable in the path name.

      • Имя XML-файла — укажите имя файла, содержащего XML-запрос, который будет использоваться для оценки соответствия на клиентских компьютерах.XML file name - Specify the file name that contains the XML query to use to assess compliance on client computers.

      • Включая вложенные папки — используйте этот параметр, если также требуется выполнить поиск во всех вложенных папках по указанному пути.Include subfolders - Enable this option if you also want to search any subfolders under the specified path.

      • Этот файл связан с 64-разрядным приложением — выберите, требуется ли выполнять поиск в расположении файлов 64-разрядной системы (%windir%\system32), помимо расположения файлов 32-разрядной системы (%windir%\syswow64), в клиентах Configuration Manager, работающих под управлением 64-разрядной версии Windows.This file is associated with a 64-bit application - Choose whether the 64-bit system file location (%windir%\system32) should be searched in addition to the 32-bit system file location (%windir%\syswow64) on Configuration Manager clients that run a 64-bit version of Windows.

      • Запрос XPath — укажите действительный полный запрос на языке XPath, который будет использоваться для оценки соответствия на клиентских компьютерах.XPath query - Specify a valid full XML path language (XPath) query to use to assess compliance on client computers.

      • Пространства имен — откройте диалоговое окно Пространства имен XML , чтобы определить пространства имен и префиксы, используемые во время выполнения запроса XPath.Namespaces - Opens the XML Namespaces dialog box to identify namespaces and prefixes to use during the XPath query.

  3. В раскрывающемся списке Тип данных выберите формат, в котором данные будут возвращаться условием перед их использованием для проверки требований.In the Data type drop-down list, choose the format in which data will be returned by the condition before it is used to check requirements.

    Nota

    Раскрывающийся список Тип данных отображается не для всех типов параметров.The Data type drop-down list is not shown for all setting types.

  4. Настройте дополнительные сведения об этом параметре под раскрывающимся списком Тип параметра.Set up further details about this setting below the Setting type drop-down list. Элементы, которые можно настроить, будут зависеть от выбранного типа параметра.The items you can set up will vary depending on the setting type you have selected.

  5. Нажмите кнопку ОК, чтобы сохранить правило и закрыть диалоговое окно Создание глобального условия.Choose OK to save the rule and to close the Create Global Condition dialog box.

Настройка выражения глобального условияSet up an expression for the global condition

  1. В раскрывающемся списке Тип условия выберите Выражение.In the Condition Type drop-down list, choose Expression.

  2. Нажмите кнопку Добавить предложение, чтобы открыть диалоговое окно Добавление предложения.Choose Add Clause to open the Add Clause dialog box.

  3. В раскрывающемся списке Выберите категорию укажите, что предназначено ли данное выражение для устройства или пользователя.From the Select category drop-down list, select whether this expression is for a device or a user. Кроме того, выбрав Настраиваемая , можно использовать ранее настроенное глобальное условие.Alternatively, select Custom to use a previously configured global condition.

  4. В раскрывающемся списке Выберите условие выберите условие, на основании которого будет оцениваться соответствие пользователя или устройства требованиям правила.From the Select a condition drop-down list, select the condition to use to assess whether the user or device meets the rule requirements. Содержимое этого списка зависит от того, какая выбрана категория.The contents of this list will vary depending on the selected category.

  5. В раскрывающемся списке Выберите оператор укажите оператор, который будет использоваться для сравнения выбранного условия с указанным значением в рамках проверки соответствия пользователя или устройства требованиям правила.From the Choose operator drop-down list, choose the operator that will be used to compare the selected condition to the specified value to assess whether the user or device meets the rule requirements. Набор доступных операторов зависит от выбранного условия.The available operators will vary depending on the selected condition.

  6. В поле Значение укажите значения, по которым с помощью выбранного условия и оператора будет определяться соответствие пользователя или устройства требованиям правила.In the Value field, specify the values that will be used with the selected condition and operator to assess whether the user or device meets the rule requirements. Набор доступных значений зависит от выбранного условия и оператора.The available values will vary depending on the selected condition and the selected operator.

  7. Нажмите кнопку ОК, чтобы сохранить выражение и закрыть диалоговое окно Добавление предложения.Choose OK to save the expression and to close the Add Clause dialog box.

  8. После добавления предложений в глобальное условие нажмите кнопку OK, чтобы закрыть диалоговое окно Создание глобального условия и сохранить глобальное условие.When you have finished adding clauses to the global condition, choose OK to close the Create Global Condition dialog box and to save the global condition.