Cómo crear condiciones globales en System Center Configuration ManagerHow to create global conditions in System Center Configuration Manager

Se aplica a: System Center Configuration Manager (Rama actual)Applies to: System Center Configuration Manager (Current Branch)

En System Center Configuration Manager, las condiciones globales son reglas que representan condiciones técnicas o de negocio que puede usar para especificar cómo se proporciona y se implementa una aplicación en dispositivos cliente.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. El acceso a las condiciones globales se realiza desde la página Requisitos del Asistente para crear tipos de implementación.Global conditions are accessed from the Requirements page of the Create Deployment Type Wizard.

Nota

Solo puede modificar las condiciones globales desde el sitio donde se crearon.You can edit global conditions only from the site where they were created.

Use los procedimientos siguientes para crear condiciones globales de Configuration Manager.Use the following procedures to create Configuration Manager global conditions.

Proporcione información básica sobre la condición globalProvide basic information about the global condition

Se dispone de varios tipos de condiciones globales.Several different types of global conditions are available. Cada tipo de condición global tiene asociado sus propias opciones.Different options are associated with the different global condition types. Cuando selecciona un tipo de condición global específica, Configuration Manager muestra las opciones que se aplican a la selección.When you select a specific global condition type, Configuration Manager shows the options that apply to your selection.

  1. En la consola de Configuration Manager, pulse Biblioteca de software > Administración de aplicaciones > Condiciones globales.In the Configuration Manager console, choose Software Library > Application Management > Global Conditions.

  2. En la pestaña Inicio, en el grupo Crear, pulse Crear condición global.On the Home tab, in the Create group, choose Create Global Condition.

  3. En el cuadro de diálogo Crear condición global , proporcione un nombre y una descripción opcional para la condición global.In the Create Global Condition dialog box, provide a name and an optional description for the global condition.

  4. En la lista desplegable Tipo de dispositivo, elija si la condición global es para un equipo Windows o un dispositivo 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. En la lista desplegable Tipo de condición , elija una de las siguientes opciones:In the Condition Type drop-down list, choose one of the following options:

    • Valor : esta opción comprueba la existencia de uno o más elementos en los dispositivos cliente.Setting – This option checks for the existence of one or more items on client devices. Por ejemplo, puede comprobar la existencia de un archivo, carpeta o clave del Registro en un dispositivo cliente.For example, you can check that a file, folder, or registry key value exists on a client device.

    • Expresión: esta opción le permite configurar reglas más complejas para comprobar si se cumple la condición en los dispositivos cliente.Expression – This option lets you to set up more complex rules to check if the condition is satisfied on client devices. Por ejemplo, puede comprobar si la memoria física de un equipo está entre 2 GB y 4 GB, o si un dispositivo móvil usa entrada de pantalla táctil.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.

Configurar reglas para la condición globalSet up rules for the global condition

El procedimiento para definir las reglas de una condición global varía en función de si configura un valor o una expresión.The procedure to define the global condition rules is different depending on whether you are configuring a setting or an expression. Use el procedimiento aplicable que se explica a continuación para configurar un valor o una expresión para la condición global.Use the applicable procedure here to set up a setting or an expression for the global condition.

Para configurar un valor para la condición globalTo set up a setting for the global condition

  1. En la lista desplegable Tipo de condición , elija Valor.In the Condition Type drop-down list, choose Setting.

  2. En la lista desplegable Tipo de configuración , elija el elemento que se va a utilizar como condición para la comprobación de requisitos.In the Setting type drop-down list, choose the item to use as the condition for which requirements will be checked. Los siguientes tipos de configuración están disponibles.The following setting types and configurations are available.

    • Consulta de Active DirectoryActive Directory query

      • Prefijo LDAP : especifique un prefijo LDAP válido para que la consulta de los Servicios de dominio de Active Directory evalúe el cumplimiento en equipos de cliente.LDAP prefix - Specify a valid LDAP prefix to the Active Directory Domain Services query to assess compliance on client computers. Puede usar LDAP:// o GC://.You can use either LDAP:// or GC://.

      • Nombre distintivo (DN): especifique el nombre distintivo del objeto de Active Directory Domain Services cuyo cumplimiento se evaluará en equipos cliente.Distinguished name (DN) - Specify the distinguished name of the Active Directory Domain Services object that will be assessed for compliance on client computers.

      • Filtro de búsqueda : especifique un filtro LDAP opcional para refinar los resultados de la consulta de Servicios de dominio de Active Directory y evaluar el cumplimiento en equipos de cliente.Search filter - Specify an optional LDAP filter to refine the results from the Active Directory Domain Services query to assess compliance on client computers.

      • Ámbito de búsqueda : especifique el ámbito de búsqueda en Servicios de dominio de Active Directory:Search scope - Specify the search scope in Active Directory Domain Services:

        • Base: consulta solo el objeto especificado.Base - Queries only the specified object.

        • Un nivel: esta opción no se usa en esta versión de Configuration Manager.One Level - This option is not used in this version of Configuration Manager.

        • Subárbol: consulta el objeto especificado y su subárbol completo en el directorio.Subtree - Queries the specified object and its complete subtree in the directory.

      • Propiedad : especifica la propiedad del objeto de Servicios de dominio de Active Directory que se utilizará para evaluar el cumplimiento en equipos de cliente.Property - Specify the property of the Active Directory Domain Services object that will be used to assess compliance on client computers.

      • Consulta: muestra la consulta LDAP que se ha creado a partir de las entradas de Prefijo LDAP, Nombre distintivo (DN), Filtro de búsqueda, si se especifica, y Propiedad.Query - Shows the LDAP query that is constructed from the entries in LDAP prefix, Distinguished name (DN), Search Filter if specified, and Property. Esta consulta se utilizará para evaluar el cumplimiento en los equipos de cliente.This query will be used to assess compliance on client computers.

    • EnsamblajeAssembly

      • Nombre de ensamblado : especifica el nombre del objeto de ensamblado que se busca.Assembly name - Specifies the name of the assembly object to search for. El nombre no puede ser el mismo que el de otro objeto de ensamblado del mismo tipo y, además, debe estar registrado en la caché global de ensamblados.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. El nombre de ensamblado puede tener un máximo de 256 caracteres.The assembly name can be a maximum of 256 characters.

      Nota

      Un ensamblado es un fragmento de código que se puede compartir entre aplicaciones.An assembly is a piece of code that can be shared between applications. Los ensamblados pueden tener la extensión de nombre de archivo .dll o .exe.Assemblies can have the .dll or .exe file name extension. La caché global de ensamblados es una carpeta con el nombre %systemroot%\assembly en los equipos clientes en la que se almacenan todos los ensamblados compartidos.The Global Assembly Cache is a folder named %systemroot%\assembly on client computers in which all shared assemblies are stored.

    • Sistema de archivosFile system

      • Tipo: en la lista desplegable, seleccione si quiere buscar un Archivo o una Carpeta.Type – From the drop-down list, choose whether you want to search for a File or a Folder.

      • Ruta de acceso : especifique la ruta a la carpeta o el archivo especificado en los equipos de cliente.Path - Specify the path to the specified file or folder on client computers. Puede especificar las variables de entorno del sistema y la variable de entorno % USERPROFILE % en la ruta.You can specify system environment variables and the %USERPROFILE% environment variable in the path.

        Nota

        Si utiliza la variable de entorno %USERPROFILE% en los campos Ruta de acceso o Nombre de archivo o carpeta , la búsqueda se realizará en todos los perfiles de usuario del equipo cliente.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. Se podrían detectar así varias instancias del archivo o la carpeta.This could result in the discovery of multiple instances of the file or folder.

      • Nombre de archivo o carpeta : especifique el nombre del objeto de archivo o de carpeta que se buscará.File or folder name - Specify the name of the file or folder object that will be searched for. Puede especificar las variables de entorno del sistema y la variable de entorno % USERPROFILE % en el nombre de archivo o de carpeta.You can specify system environment variables and the %USERPROFILE% environment variable in the file or folder name. También puede usar los caracteres comodín * y ?You can also use the * and ? en el nombre de archivo.wildcards in the file name.

        Nota

        Si especifica un nombre de archivo o carpeta y utiliza comodines, podría generarse una gran cantidad de resultados.If you specify a file or folder name and use wildcards, this might produce a high numbers of results. Esto podría tener como consecuencia un uso intensivo de los recursos del equipo cliente y un tráfico de red elevado cuando se notifiquen los resultados a Configuration Manager.This could result in high resource use on the client computer and high network traffic when reporting results to Configuration Manager.

      • Incluir subcarpetas : habilite esta opción si desea buscar en las subcarpetas de la ruta especificada.Include subfolders – Enable this option if you also want to search any subfolders under the specified path.

      • Este archivo o esta carpeta están asociados con una aplicación de 64 bits: elija si se debe buscar en la ubicación del archivo de sistema de 64 bits (%windir% \system32), además de en la ubicación del archivo de sistema de 32 bits (%windir% \syswow64) en clientes de Configuration Manager que ejecutan una versión de 64 bits de 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

        Si el mismo archivo o carpeta existe en ubicaciones de archivo de sistema de 64 y 32 bits en el mismo equipo de 64 bits, la condición global detectará varios archivos.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.

        El tipo de configuración Sistema de archivos no admite la especificación de una ruta de acceso UNC a un recurso compartido de red en el campo Ruta de acceso .The File system setting type does not support specifying a UNC path to a network share in the Path field.

    • Metabase de IISIIS metabase

      • Ruta de acceso de metabase : especifique una ruta válida a la metabase de IIS.Metabase path - Specify a valid path to the IIS Metabase.

      • Id. de propiedad : especifique la propiedad numérica de la configuración de la metabase de IIS.Property ID - Specify the numeric property of the IIS Metabase setting.

    • Clave del RegistroRegistry key

      • Subárbol: en la lista desplegable, seleccione el subárbol del Registro en el que quiere realizar la búsqueda.Hive – From the drop-down list, choose the registry hive that you want to search in.

      • Clave : especifique el nombre de la clave del Registro que desea buscar.Key - Specify the registry key name that you want to search for. El formato utilizado debe ser clave\subclave.The format used should be key\subkey.

      • Esta clave del Registro está asociada con una aplicación de 64 bits : especifica si se deben buscar claves del Registro de 64 bits, además de claves del Registro de 32 bits, en clientes que ejecutan una versión de 64 bits de 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

        Si la misma clave del Registro existe en las ubicaciones del Registro de 64 y 32 bits del mismo equipo de 64 bits, la condición global detectará ambas claves del Registro.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.

    • Valor del RegistroRegistry value

      • Subárbol : en la lista desplegable, seleccione el subárbol del Registro en el que desea realizar la búsqueda.Hive - From the drop-down list, select the registry hive that you want to search in.

      • Clave : especifique el nombre de la clave del Registro que desea buscar.Key - Specify the registry key name that you want to search for. El formato utilizado debe ser clave\subclave.The format used should be key\subkey.

      • Valor : especifique el valor que debe estar incluido en la clave del Registro especificada.Value – Specify the value that must be contained within the specified registry key.

      • Esta clave del Registro está asociada con una aplicación de 64 bits : especifica si se deben buscar claves del Registro de 64 bits, además de claves del Registro de 32 bits, en clientes que ejecutan una versión de 64 bits de 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

        Si la misma clave del Registro existe en las ubicaciones del Registro de 64 y 32 bits del mismo equipo de 64 bits, la condición global detectará ambas claves del Registro.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.

    • ScriptScript

      • Script de detección: pulse Agregar para especificar o buscar el script que se va a usar.Discovery script – Choose Add to enter, or browse to the script to use. Puede usar scripts de Windows PowerShell, VBScript o JScript.You can use Windows PowerShell, VBScript, or JScript scripts.

      • Ejecutar scripts mediante las credenciales de usuario del usuario que inició sesión: si habilita esta opción, el script se ejecutará en los equipos cliente mediante las credenciales del usuario que ha iniciado sesión.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

        El valor que devuelve el script se utilizará para evaluar el cumplimiento de la condición global.The value returned by the script will be used to assess the compliance of the global condition. Por ejemplo, si usa VBScript, podría usar el comando WScript.Echo Result para devolver el valor de la variable Resultado a la condición global.For example, when you use VBScript, you could use the WScript.Echo Result command to return the Result variable value to the global condition.

        Si el script devuelve varios valores, dichos valores deben encontrarse en una sola línea y estar separados por un punto y coma.If your script returns multiple values, these values must be on a single line and separated with a semi-colon. Si cada valor aparece en una línea independiente, la evaluación no se podrá realizar.If each value is on a separate line, the evaluation will fail.

    • Consulta SQLSQL query

      • Instancia de SQL Server : elija si desea que la consulta SQL se ejecute en la instancia predeterminada, en todas las instancias, o en un nombre de instancia de base de datos determinado.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

        El nombre de instancia debe hacer referencia a una instancia local de SQL Server.The instance name must refer to a local instance of SQL Server. Para hacer referencia a una instancia en clúster de SQL, debería utilizar una configuración de script.To refer to a clustered SQL server instance, you should use a script setting.

      • Base de datos : especifique el nombre de la base de datos de Microsoft SQL Server para la que se ejecutará la consulta SQL.Database - Specify the name of the Microsoft SQL Server database for which the SQL query will be run.

      • Columna : especifica el nombre de columna que devuelve la instrucción Transact-SQL que se utiliza para evaluar el cumplimiento de la condición global.Column - Specify the column name returned by the Transact-SQL statement to use to assess the compliance of the global condition.

      • Instrucción Transact-SQL : especifique la consulta SQL completa que se utilizará para la condición global.Transact-SQL statement – Specify the full SQL query to use for the global condition. También puede pulsar Abrir para abrir una consulta SQL existente.You can also choose Open to open an existing SQL query.

    • Consulta WQLWQL query

      • Espacio de nombres : especifique el espacio de nombres de WMI que se utilizará para crear una consulta WQL cuyo cumplimiento se evaluará en equipos cliente.Namespace - Specify the WMI namespace that will be used to build a WQL query that will be assessed for compliance on client computers. El valor predeterminado es Root\cimv2.The default value is Root\cimv2.

      • Clase : especifique la clase de WMI que se utilizará para crear una consulta WQL cuyo cumplimiento se evaluará en equipos cliente.Class - Specifies the WMI class that will be used to build a WQL query that will be assessed for compliance on client computers.

      • Propiedad : especifique la propiedad de WMI que se utilizará para crear una consulta WQL cuyo cumplimiento se evaluará en equipos cliente.Property - Specifies the WMI property that will be used to build a WQL query that will be assessed for compliance on client computers.

      • Cláusula WHERE de consulta WQL : puede utilizar el elemento Cláusula WHERE de consulta WQL para especificar una cláusula WHERE que se aplicará a la propiedad, clase y espacio de nombres especificados en los equipos cliente.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.

    • Consulta XPathXPath query

      • Ruta : especifique la ruta de acceso al archivo XML en los equipos cliente que se usarán para evaluar el cumplimiento.Path - Specify the path to the XML file on client computers that will be used to assess compliance. Configuration Manager admite el uso de todas las variables de entorno de sistema de Windows y la variable de usuario %USERPROFILE% en el nombre de ruta de acceso.Configuration Manager supports the use of all Windows system environment variables and the %USERPROFILE% user variable in the path name.

      • Nombre de archivo XML: especifique el nombre de archivo que contiene la consulta XML que se usará para evaluar el cumplimiento en equipos cliente.XML file name - Specify the file name that contains the XML query to use to assess compliance on client computers.

      • Incluir subcarpetas : habilite esta opción si desea buscar en las subcarpetas de la ruta especificada.Include subfolders - Enable this option if you also want to search any subfolders under the specified path.

      • Este archivo está asociado con una aplicación de 64 bits: elija si se debe buscar en la ubicación del archivo de sistema de 64 bits (%windir% \system32), además de en la ubicación del archivo de sistema de 32 bits (%windir% \syswow64) en clientes de Configuration Manager que ejecutan una versión de 64 bits de 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.

      • Consulta XPath : especifique una consulta de lenguaje de rutas XML (XPath) válida y completa para evaluar el cumplimiento en los equipos cliente.XPath query - Specify a valid full XML path language (XPath) query to use to assess compliance on client computers.

      • Espacios de nombres : abre el cuadro de diálogo Espacio de nombres XML para identificar los prefijos y espacios de nombres que se utilizan durante la consulta XPath.Namespaces - Opens the XML Namespaces dialog box to identify namespaces and prefixes to use during the XPath query.

  3. En la lista desplegable Tipo de datos , elija el formato de los datos que devolverá la condición antes de que se utilicen para los requisitos de comprobación.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

    La lista desplegable Tipo de datos no se muestra para todos los tipos de configuración.The Data type drop-down list is not shown for all setting types.

  4. Configure más detalles de esta configuración debajo de la lista desplegable Tipo de configuración.Set up further details about this setting below the Setting type drop-down list. Los elementos que se pueden configurar variarán en función del tipo de configuración que ha seleccionado.The items you can set up will vary depending on the setting type you have selected.

  5. Pulse Aceptar para guardar la regla y cerrar el cuadro de diálogo Crear condición global.Choose OK to save the rule and to close the Create Global Condition dialog box.

Configurar una expresión para la condición globalSet up an expression for the global condition

  1. En la lista desplegable Tipo de condición , elija Expresión.In the Condition Type drop-down list, choose Expression.

  2. Pulse Agregar cláusula para abrir el cuadro de diálogo Agregar cláusula.Choose Add Clause to open the Add Clause dialog box.

  3. En la lista desplegable Seleccionar categoría , seleccione si esta expresión es para un dispositivo o un usuario.From the Select category drop-down list, select whether this expression is for a device or a user. También puede seleccionar Personalizada para utilizar una condición global configurada previamente.Alternatively, select Custom to use a previously configured global condition.

  4. En la lista desplegable Seleccionar una condición , seleccione la condición que se va a utilizar para evaluar si el usuario o el dispositivo cumple los requisitos de la regla.From the Select a condition drop-down list, select the condition to use to assess whether the user or device meets the rule requirements. El contenido de esta lista variará según la categoría seleccionada.The contents of this list will vary depending on the selected category.

  5. En la lista desplegable Elegir operador , elija el operador que se utilizará para comparar la condición seleccionada con el valor especificado para evaluar si el usuario o el dispositivo cumple los requisitos de la regla.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. Los operadores disponibles variarán según la condición seleccionada.The available operators will vary depending on the selected condition.

  6. En el campo Valor , especifique los valores que se utilizarán con la condición y el operador seleccionados para evaluar si el usuario o el dispositivo cumple los requisitos de la regla.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. Los valores disponibles variarán según la condición seleccionada y el operador seleccionado.The available values will vary depending on the selected condition and the selected operator.

  7. Pulse Aceptar para guardar la expresión y para cerrar el cuadro de diálogo Agregar cláusula.Choose OK to save the expression and to close the Add Clause dialog box.

  8. Cuando termine de agregar cláusulas a la condición global, pulse Aceptar para cerrar el cuadro de diálogo Crear condición global y para guardar la condición global.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.