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 empresariales o técnicas que puede usar para especificar cómo se proporciona e implementa una aplicación en los dispositivos cliente. Se accede a las condiciones globales desde la página Requisitos del Asistente para crear tipos de implementación.
Nota:
Solo puede editar las condiciones globales desde el sitio donde se crearon.
Use los procedimientos siguientes para crear Configuration Manager condiciones globales.
Proporcionar información básica sobre la condición global
Hay varios tipos diferentes de condiciones globales disponibles. Hay diferentes opciones asociadas a los distintos 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.
En la consola de Configuration Manager, elijaCondiciones globalesde administración de aplicaciones debiblioteca> de > software.
En la pestaña Inicio , en el grupo Crear , elija Crear condición global.
En el cuadro de diálogo Crear condición global , proporcione un nombre y una descripción opcional para la condición global.
En la lista desplegable Tipo de dispositivo, elija si la condición global es para un equipo Windows o un dispositivo Windows Mobile .
En la lista desplegable Tipo de condición , elija una de las opciones siguientes:
Configuración : esta opción comprueba la existencia de uno o varios elementos en los dispositivos cliente. Por ejemplo, puede comprobar que existe un archivo, una carpeta o un valor de clave del Registro en un dispositivo cliente.
Expresión : esta opción le permite configurar reglas más complejas para comprobar si la condición se cumple en los dispositivos cliente. 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 la entrada de pantalla táctil.
Configuración de reglas para la condición global
El procedimiento para definir las reglas de condición globales es diferente en función de si va a configurar 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 configurar una configuración para la condición global
En la lista desplegable Tipo de condición , elija Configuración.
En la lista desplegable Tipo de configuración, elija el elemento que se usará como condición para la que se comprobarán los requisitos. Los siguientes tipos de configuración y configuraciones están disponibles.
Consulta de Active Directory
Prefijo LDAP: especifique un prefijo LDAP válido para la consulta Servicios de dominio de Active Directory para evaluar el cumplimiento en los equipos cliente. Puede usar LDAP:// o GC://.
Nombre distintivo (DN): especifique el nombre distintivo del objeto Servicios de dominio de Active Directory que se evaluará para el cumplimiento en los equipos cliente.
Filtro de búsqueda: especifique un filtro LDAP opcional para refinar los resultados de la consulta 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: especifique 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 en prefijo LDAP, Nombre distintivo (DN),Filtro de búsqueda si se especifica y Propiedad. Esta consulta se usará para evaluar el cumplimiento en los equipos cliente.
Ensamblado
- Nombre del 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 el nombre 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 se puede compartir entre aplicaciones. Los ensamblados pueden tener la extensión de nombre de archivo .dll o .exe. La caché global de ensamblados es una carpeta denominada %systemroot%\assembly en los equipos cliente en los 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 especificados 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 Archivo o nombre de carpeta , se buscarán todos los perfiles de usuario en el 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 objeto de archivo o carpeta que se buscará. Puede especificar variables de entorno del sistema y la variable de entorno %USERPROFILE% en el nombre de archivo o carpeta. También puede usar * y ? caracteres comodín en el nombre de archivo.
Nota:
Si especifica un nombre de archivo o carpeta y usa caracteres comodín, esto podría producir un gran número de resultados. Esto podría dar lugar a un uso elevado de recursos en el equipo cliente y 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 de acceso especificada.
Este archivo o carpeta está asociado a una aplicación de 64 bits: elija si se debe buscar la ubicación del archivo del sistema de 64 bits (%windir%\system32) además de la ubicación del archivo del sistema de 32 bits (%windir%\syswow64) en Configuration Manager clientes que ejecutan una versión de 64 bits de Windows.
Nota:
Si el mismo archivo o carpeta existe en las ubicaciones de archivos del sistema de 64 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
Hive : en la lista desplegable, elija el subárbol del Registro en el que desea buscar.
Clave : especifique el nombre de clave del Registro que desea buscar. El formato usado debe ser key\subkey.
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
Hive : en la lista desplegable, seleccione el subárbol del Registro en el que desea buscar.
Clave : especifique el nombre de clave del Registro que desea buscar. El formato usado debe ser key\subkey.
Valor : especifique el valor que debe contenerse dentro de 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 vaya al script que se va a usar. Puede usar scripts de Windows PowerShell, VBScript o JScript.
Ejecutar scripts mediante las credenciales de usuario que han iniciado 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.
Nota:
El valor devuelto por el script se usará para evaluar el cumplimiento de la condición global. Por ejemplo, cuando use 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 con un punto y coma. Si cada valor está en una línea independiente, se producirá un error en la evaluación.
Consulta SQL
SQL Server instancia: elija si desea que la consulta SQL se ejecute en la instancia predeterminada, todas las instancias o 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 un grupo de disponibilidad o una instancia de clúster de conmutación por error de SQL Server Always On, debe usar una configuración de script.
Base de datos: especifique el nombre de la base de datos Microsoft SQL Server para la que se ejecutará la consulta SQL.
Columna : especifique 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 WQL
Espacio de nombres : especifique el espacio de nombres WMI que se usará para compilar una consulta WQL que se evaluará para el cumplimiento en los equipos cliente. El valor predeterminado es Root\cimv2.
Clase : especifica la clase WMI que se usará para compilar una consulta WQL que se evaluará para el cumplimiento en los equipos cliente.
Propiedad : especifica la propiedad WMI que se usará para compilar una consulta WQL que se evaluará para el cumplimiento en los 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 los equipos cliente que se usarán para evaluar el cumplimiento. Configuration Manager admite el uso de todas las variables de entorno del sistema de 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 las subcarpetas de la ruta de acceso especificada.
Este archivo está asociado a una aplicación de 64 bits: elija si se debe buscar la ubicación del archivo del sistema de 64 bits (%windir%\system32) además de la ubicación del archivo del sistema de 32 bits (%windir%\syswow64) en Configuration Manager clientes que ejecutan una versión de 64 bits de Windows.
Consulta XPath : especifique una consulta de lenguaje de ruta de acceso XML (XPath) completa válida que se usará para evaluar el cumplimiento en los equipos cliente.
Espacios de nombres : abre el cuadro de diálogo Espacios de nombres XML para identificar los espacios de nombres y prefijos que se usarán durante la consulta XPath.
En la lista desplegable Tipo de datos, elija el formato en el que la condición devolverá los datos antes de que se usen para comprobar los requisitos.
Nota:
La lista desplegable Tipo de datos no se muestra para todos los tipos de configuración.
Configure más detalles sobre esta configuración debajo de la lista desplegable Tipo de configuración . Los elementos que puede configurar variarán en función del tipo de configuración que haya seleccionado.
Elija Aceptar para guardar la regla y cerrar el cuadro de diálogo Crear condición global .
Configuración de una expresión para la condición global
En la lista desplegable Tipo de condición , elija Expresión.
Elija Agregar cláusula para abrir el cuadro de diálogo Agregar cláusula .
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 anteriormente.
En la lista desplegable Seleccionar una condición , seleccione la condición que se usará para evaluar si el usuario o dispositivo cumple los requisitos de regla. El contenido de esta lista variará en función de la categoría seleccionada.
En la lista desplegable Choose operator (Elegir operador ), elija el operador que se usará para comparar la condición seleccionada con el valor especificado para evaluar si el usuario o dispositivo cumple los requisitos de regla. Los operadores disponibles variarán en función de la condición seleccionada.
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 regla. Los valores disponibles variarán en función de la condición seleccionada y del operador seleccionado.
Elija Aceptar para guardar la expresión y cerrar el cuadro de diálogo Agregar cláusula .
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.