Cómo crear condiciones globales en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

En Configuration Manager, las condiciones globales son reglas que representan condiciones técnicas o empresariales que puede usar para especificar cómo se proporciona e implementa una aplicación en los dispositivos cliente. Se obtiene acceso a las condiciones globales desde la página Requisitos del Asistente para crear tipo de implementación.

Nota:

Las condiciones globales solo se pueden editar desde el sitio donde se crearon.

Utilice los siguientes procedimientos para crear condiciones globales de Configuration Manager.

Proporcione información básica sobre la condición global

Hay varios tipos diferentes de condiciones globales disponibles. Hay varias opciones asociadas a los diferentes tipos de condición globales. Al seleccionar un tipo de condición global específico, Configuration Manager muestra las opciones que se aplican a la selección.

  1. En la consola de Configuration Manager, elija Administraciónde aplicaciones de>biblioteca de software>Condiciones globales.

  2. En la pestaña Inicio , en el grupo Crear , elija Crear condición global.

  3. En el cuadro de diálogo Crear condición global , proporcione un nombre y una descripción opcional para la condición global.

  4. En la lista desplegable Tipo de dispositivo , elija si la condición global es para un equipo Windows o un dispositivo Windows Mobile .

  5. En la lista desplegable Tipo de condición , elige una de las siguientes opciones:

    • Configuración : esta opción comprueba la existencia de uno o más elementos en los dispositivos cliente. Por ejemplo, puede comprobar que un archivo, carpeta o valor de clave del Registro existe en un dispositivo cliente.

    • Expresión : esta opción permite configurar reglas más complejas para comprobar si se cumple la condición en los dispositivos cliente. Por ejemplo, puedes comprobar si la memoria física de un equipo está entre 2 GB y 4 GB o si un dispositivo móvil usa la entrada de pantalla táctil.

Configurar reglas para la condición global

El procedimiento para definir las reglas de condición globales es diferente dependiendo de si está configurando una configuración o una expresión. Use el procedimiento aplicable aquí para configurar una configuración o una expresión para la condición global.

Para establecer una configuración para la condición global

  1. En la lista desplegable Tipo de condición , elija Configuración.

  2. En la lista desplegable Tipo de configuración , elija el elemento que desea utilizar como condición para la que se comprobarán los requisitos. Están disponibles los siguientes tipos de valores y configuraciones.

    • Consulta de Active Directory

      • Prefijo LDAP: especifique un prefijo LDAP válido para la consulta de Servicios de dominio de Active Directory para evaluar el cumplimiento en los equipos cliente. Puede usar LDAP:// o GC://.

      • Nombre distintivo (DN): especificar el nombre completo del objeto Servicios de dominio de Active Directory que se evaluará para su cumplimiento en los equipos cliente.

      • Filtro de búsqueda: especifique un filtro LDAP opcional para refinar los resultados de la consulta de Servicios de dominio de Active Directory para evaluar el cumplimiento en los equipos cliente.

      • Ámbito de búsqueda: especifique el ámbito de búsqueda en Servicios de dominio de Active Directory:

        • Base - Consulta solo el objeto especificado.

        • Un nivel: esta opción no se usa en esta versión de Configuration Manager.

        • Subárbol : consulta el objeto especificado y su subárbol completo en el directorio.

      • Propiedad: especificar la propiedad del objeto Servicios de dominio de Active Directory que se usará para evaluar el cumplimiento en los equipos cliente.

      • Consulta : muestra la consulta LDAP que se construye a partir de las entradas del prefijo LDAP, el nombre distintivo (DN), el filtro de búsqueda , si se especifica y la propiedad. Esta consulta se usará para evaluar el cumplimiento en los equipos cliente.

    • Ensamblado

      • Nombre de ensamblado : especifica el nombre del objeto de ensamblado que se va a buscar. El nombre no puede ser el mismo que cualquier otro objeto de ensamblado del mismo tipo y debe registrarse en la caché global de ensamblados. El nombre del ensamblado puede tener un máximo de 256 caracteres.

      Nota:

      Un ensamblado es un fragmento de código que puede compartirse entre aplicaciones. Los ensamblados pueden tener la .dll o .exe extensión de nombre de archivo. La caché global de ensamblados es una carpeta denominada %systemroot%\assembly en los equipos cliente en la que se almacenan todos los ensamblados compartidos.

    • Sistema de archivos

      • Tipo : en la lista desplegable, elija si desea buscar un archivo o una carpeta.

      • Ruta de acceso : especifique la ruta de acceso al archivo o carpeta especificado en los equipos cliente. Puede especificar variables de entorno del sistema y la variable de entorno %USERPROFILE% en la ruta de acceso.

        Nota:

        Si usa la variable de entorno %USERPROFILE% en los campos Ruta de acceso o Nombre de archivo o carpeta , se buscarán todos los perfiles de usuario del equipo cliente. Esto podría dar lugar a la detección de varias instancias del archivo o carpeta.

      • Nombre de archivo o carpeta : especifique el nombre del archivo o del objeto de carpeta que se va a buscar. Puede especificar variables de entorno del sistema y la variable de entorno %USERPROFILE% en el nombre del archivo o carpeta. También puede usar los * y los signos ? caracteres comodín en el nombre de archivo.

        Nota:

        Si especifica un nombre de archivo o carpeta y usa caracteres comodín, esto puede producir un gran número de resultados. Esto podría dar lugar a un uso elevado de recursos en el equipo cliente y a un tráfico de red elevado al informar de los resultados a Configuration Manager.

      • Incluir subcarpetas : habilite esta opción si también desea buscar en las subcarpetas de la ruta especificada.

      • Este archivo o carpeta está asociado a una aplicación de 64 bits: elija si se debe buscar la ubicación del archivo de sistema de 64 bits (%windir%\system32) además de 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.

        Nota:

        Si el mismo archivo o carpeta existe en las ubicaciones de archivo de sistema de 64 bits y 32 bits en el mismo equipo de 64 bits, la condición global detectará varios archivos.

        El tipo de configuración del 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 .

    • Metabase IIS

      • Ruta de acceso de metabase : especifique una ruta de acceso válida a la metabase de IIS.

      • Id. de propiedad : especifique la propiedad numérica de la configuración de metabase de IIS.

    • Clave del registro

      • Subárbol : en la lista desplegable, elija el subárbol del Registro en el que desea buscar.

      • Clave : especifique el nombre de la clave del Registro que desea buscar. El formato usado debe ser clave\subclave.

      • Esta clave del Registro está asociada a una aplicación de 64 bits : especifica si se deben buscar las claves del Registro de 64 bits, además de las claves del Registro de 32 bits, en los clientes que ejecutan una versión de 64 bits de Windows.

        Nota:

        Si la misma clave del Registro existe en las ubicaciones del Registro de 64 y 32 bits en el mismo equipo de 64 bits, la condición global detectará ambas claves del Registro.

    • Valor del Registro

      • Subárbol : en la lista desplegable, seleccione el subárbol del Registro en el que desea buscar.

      • Clave : especifique el nombre de la clave del Registro que desea buscar. El formato usado debe ser clave\subclave.

      • Valor : especifica el valor que debe incluir la clave del Registro especificada.

      • Esta clave del Registro está asociada a una aplicación de 64 bits : especifica si se deben buscar las claves del Registro de 64 bits, además de las claves del Registro de 32 bits, en los clientes que ejecutan una versión de 64 bits de Windows.

        Nota:

        Si la misma clave del Registro existe en las ubicaciones del Registro de 64 y 32 bits en el mismo equipo de 64 bits, la condición global detectará ambas claves del Registro.

    • Script

      • Script de detección : elija Agregar para escribir o busque el script que desea usar. Puede usar scripts de Windows PowerShell, VBScript o JScript.

      • Ejecutar scripts con las credenciales de usuario iniciadas : si habilita esta opción, el script se ejecutará en los equipos cliente con las credenciales del usuario que ha iniciado sesión.

        Nota:

        El valor devuelto por el script se utilizará para evaluar el cumplimiento de la condición global. Por ejemplo, al usar VBScript, podría usar el comando WScript.Echo Result para devolver el valor de la variable Result a la condición global.

        Si el script devuelve varios valores, estos valores deben estar en una sola línea y separados por punto y coma. Si cada valor está en una línea diferente, se producirá un error en la evaluación.

    • Consulta SQL

      • 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 especificado.

        Nota:

        El nombre de instancia debe hacer referencia a una instancia local de SQL Server. Para hacer referencia a una instancia de clúster de conmutación por error SQL Server Always On o a un grupo de disponibilidad, debe usar una configuración de script.

      • Base de datos: especifique el nombre de la base de datos de Microsoft SQL Server para la que se ejecutará la consulta SQL.

      • Columna : especificar el nombre de columna devuelto por la instrucción Transact-SQL que se usará para evaluar el cumplimiento de la condición global.

      • Instrucción Transact-SQL : especifique la consulta SQL completa que se usará para la condición global. También puede elegir Abrir para abrir una consulta SQL existente.

    • Consulta de WQL

      • Espacio de nombres : especifique el espacio de nombres WMI que se usará para crear una consulta WQL que se evaluará para su cumplimiento en equipos cliente. El valor predeterminado es Root\cimv2.

      • Clase : especifica la clase WMI que se usará para crear una consulta WQL que se evaluará para el cumplimiento en equipos cliente.

      • Propiedad : especifica la propiedad WMI que se usará para crear una consulta WQL que se evaluará para su cumplimiento en equipos cliente.

      • Cláusula WHERE de consulta WQL : puede usar el elemento de cláusula WHERE de consulta WQL para especificar una cláusula WHERE que se aplicará al espacio de nombres, la clase y la propiedad especificados en los equipos cliente.

    • Consulta XPath

      • Ruta de acceso : especifique la ruta de acceso al archivo XML en equipos cliente que se usará para evaluar el cumplimiento. Configuration Manager admite el uso de todas las variables de entorno del sistema Windows y la variable de usuario %USERPROFILE% en el nombre de la ruta de acceso.

      • Nombre de archivo XML : especifique el nombre de archivo que contiene la consulta XML que se usará para evaluar el cumplimiento en los equipos cliente.

      • Incluir subcarpetas : habilite esta opción si también desea buscar en cualquier subcarpeta de la ruta especificada.

      • Este archivo está asociado a una aplicación de 64 bits: elija si se debe buscar la ubicación del archivo de sistema de 64 bits (%windir%\system32) además de 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.

      • Consulta XPath : especificar una consulta válida de lenguaje de ruta de acceso XML completo (XPath) para evaluar el cumplimiento en los equipos cliente.

      • Espacios de nombres : abre el cuadro de diálogo Espacios de nombres XML para identificar espacios de nombres y prefijos que se usarán durante la consulta XPath.

  3. En la lista desplegable Tipo de datos , elija el formato en el que la condición devolverá los datos antes de usarlos para comprobar los requisitos.

    Nota:

    La lista desplegable Tipo de datos no se muestra para todos los tipos de configuración.

  4. Configure más detalles sobre esta configuración debajo de la lista desplegable Tipo de configuración . Los elementos que puede configurar variarán según el tipo de configuración que haya seleccionado.

  5. Elija Aceptar para guardar la regla y cerrar el cuadro de diálogo Crear condición global .

Configurar una expresión para la condición global

  1. En la lista desplegable Tipo de condición , elija Expresión.

  2. Seleccione Agregar cláusula para abrir el cuadro de diálogo Agregar cláusula .

  3. En la lista desplegable Seleccionar categoría , seleccione si esta expresión es para un dispositivo o un usuario. Como alternativa, seleccione Personalizado para usar una condición global configurada previamente.

  4. En la lista desplegable Seleccionar una condición , seleccione la condición que se va a usar para evaluar si el usuario o dispositivo cumple los requisitos de la regla. El contenido de esta lista variará en función de la categoría seleccionada.

  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 dispositivo cumple los requisitos de la regla. Los operadores disponibles variarán en función de la condición seleccionada.

  6. En el campo Valor , especifique los valores que se usarán con la condición y el operador seleccionados para evaluar si el usuario o dispositivo cumple los requisitos de la regla. Los valores disponibles variarán en función de la condición seleccionada y del operador seleccionado.

  7. Elija Aceptar para guardar la expresión y cerrar el cuadro de diálogo Agregar cláusula .

  8. Cuando haya terminado de agregar cláusulas a la condición global, elija Aceptar para cerrar el cuadro de diálogo Crear condición global y guardar la condición global.