Las configuraciones personalizadas de gestión declarativa de dispositivos le permiten definir ajustes avanzados diseñados a medida de necesidades específicas para ofrecer un nivel de flexibilidad y control sin precedentes. Estas configuraciones personalizadas le permiten configurar opciones, aparte de las capacidades de proyectos estándar, con una funcionalidad avanzada que admite casos de uso únicos.
Importante:Tenga en cuenta lo siguiente al usar declaraciones personalizadas con proyectos:
Los errores de configuración pueden provocar un comportamiento no intencionado que afectaría al rendimiento y la seguridad del dispositivo. Jamf recomienda usar declaraciones personalizadas solo si tiene conocimientos avanzados sobre el protocolo de gestión declarativa de dispositivos de Apple y realizar pruebas con las declaraciones personalizadas en un entorno de prueba antes de implementarlas en un entorno de producción. Puede consultar más información en el artículo Usar la gestión declarativa de dispositivos para gestionar dispositivos Apple de Implementación de las plataformas de Apple.
Las declaraciones personalizadas están fuera del ámbito del soporte de Jamf, por lo que la resolución de problemas y el mantenimiento son responsabilidad de la organización únicamente.
Las actualizaciones de Jamf School o los sistemas operativos de los dispositivos pueden entrar en conflicto con las declaraciones personalizadas, lo que puede provocar interrupciones.
- Cree un proyecto. Puede consultar las instrucciones al respecto en Creación de un proyecto a partir de una biblioteca de componentes.
- En la Biblioteca de componentes, use el campo Buscar para buscar el componente Declaraciones personalizadas.
- Haga clic en el componente Declaraciones personalizadas y, a continuación, haga clic en Empezar.
- Haga clic en +Añadir ítem.
- En el campo Clase, seleccione Configuración o Recurso como tipo de declaración.
- Configuración —Las configuraciones son los ajustes y políticas reales que definen cómo se deben configurar los dispositivos, y funcionan de manera parecida a las cargas útiles de perfiles. Representan elementos específicos de gestión de dispositivos, como cuentas de correo, políticas de códigos, ajustes de Wi-Fi, configuraciones de VPN y restricciones de dispositivos. Las configuraciones tienen una relación de muchos a muchos con los recursos, lo que permite que varias configuraciones hagan referencia a los mismos recursos.
- Recurso —Los Recursos contienen los datos auxiliares o complementarios que requieren las configuraciones, como identidades de usuario, certificados, credenciales, archivos de configuración, scripts y perfiles de usuario. Tienen una relación de muchos a muchos con las configuraciones, por lo que varias configuraciones pueden hacer referencia a un único recurso, lo que permite reutilizarlos y reduce la duplicación de datos. Los recursos se pueden actualizar independientemente de las configuraciones donde aparecen como referencia, lo que permite que los administradores modifiquen ítems (como credenciales de usuario o certificados) sin cambiar las políticas subyacentes; de esta forma, se reduce al mínimo el impacto en los dispositivos, ya que la configuración en sí permanece sin cambios.
Nota:Algunas declaraciones personalizadas constan de dos tipos de declaración: recurso y configuración. Los recursos consisten en datos de referencia necesarios para las configuraciones, tales como elementos de datos de gran tamaño y datos específicos de cada usuario. Los archivos de recursos deben estar autoalojados.
Al crear una declaración personalizada, la configuración debe hacer referencia al recurso mediante una variable de marcador de posición con el formato $PAYLOAD_#, donde # representa la posición del recurso en la lista de objetos del proyecto. Por ejemplo, si el recurso es el primer objeto de la lista, la configuración hará referencia a él como $PAYLOAD_1; si es el segundo objeto de la lista, use $PAYLOAD_2, y así sucesivamente.
- En el campo Canal, seleccione Sistema o Usuario como canal de estado para la declaración.
- Sistema —El canal de sistema aplica ajustes al dispositivo, independientemente del usuario que haya iniciado sesión.
- Usuario —El canal de usuario aplica ajustes a cuentas de usuario concretas.
- En el campo Tipo, introduzca un tipo de declaración.
Ejemplo:Tipo de configuración: com.apple.configuration.passcode.settings
Tipo de recurso: com.apple.asset.useridentity
- En el campo Carga útil, introduzca la configuración en formato JSON.
- Haga clic en Guardar.
El componente de declaración personalizado ya está configurado y listo para asignarse a un ámbito e implementarse. Puede consultar más información sobre cómo gestionar proyectos en Gestión de proyectos.