Los atributos de extensión usan un tipo de entrada para recopilar datos de inventario. Puede configurar los siguientes tipos de entrada:
- Campos de texto
- Puede mostrar un campo de texto en la información de inventario. Puede introducir un valor en el campo durante la inscripción en cualquier momento usando Jamf Pro.Note:
Los campos de texto solo se pueden configurar mediante un atributo de extensión creado manualmente o mediante programación con la API de Jamf Pro.
- Menús desplegables
- Puede mostrar un menú desplegable en la información de inventario. Puede elegir un valor del menú desplegable al inscribir un ordenador en cualquier momento usando Jamf Pro.Note:
Los menús desplegables solo se pueden configurar mediante un atributo de extensión creado manualmente o mediante programación con la API de Jamf Pro.
- Scripts
Puede ejecutar un script que devuelve un valor de datos cada vez que un ordenador envía su inventario a Jamf Pro. Puede escribir su propio script de atributos de extensión o crear uno a partir de una plantilla de Jamf Pro.
Si escribe scripts de atributos de extensión, tenga en cuenta lo siguiente:Los scripts se pueden escribir en cualquier idioma que tenga un intérprete instalado. Los intérpretes más utilizados son Bash, Perl y Python.
Cuando se usa un script para rellenar un atributo de extensión, el texto situado entre las etiquetas
<result></result>se almacena en Jamf Pro. Si no hay ninguna etiqueta<result></result>especificada en el script, se enviará un valor en blanco a Jamf Pro.Puede desactivar temporalmente los atributos de extensión para solucionar problemas de procesos.
El siguiente script de ejemplo recopila el nombre de host de los ordenadores Mac:#!/bin/bash echo "<result>$(/bin/hostname 2>&1)</result>"- Asociación de atributos del Servicio de Directorio
Puede usar una asociación de atributos del servicio de directorio para rellenar un atributo de extensión. Los atributos de extensión se pueden rellenar mediante atributos de valor múltiple desde un servidor LDAP, como «miembro de». Los distintos valores se pueden usar más adelante para crear grupos inteligentes y búsquedas avanzadas con los criterios de atributo de extensión y los operadores «tiene» o «no tiene».
Tenga en cuenta las siguientes limitaciones cuando use atributos de extensión del servicio de directorio con varios valores:Al crear grupos inteligentes y búsquedas avanzadas, el valor del criterio debe reflejar con exactitud el valor devuelto en el inventario. Para asegurarse de usar el valor correcto, copie el valor del inventario de atributos de extensión y péguelo en el campo del valor del criterio.
La asociación de atributos con varios valores no funcionará con los grupos anidados. En el atributo de extensión LDAP asociado solo se mostrarán los grupos enumerados directamente en el registro Usuario.
Para que los atributos de extensión funcionen correctamente, los valores devueltos por el servidor LDAP no pueden contener la secuencia de caracteres de barra vertical repetidos (código ASCII 124, entidad HTML = |).