
Ajustes de la configuración declarativa de “Actualización de software” para dispositivos Apple
Usa la configuración de los ajustes de “Actualización de software” para exigir actualizaciones de software a una hora concreta. Para obtener más información, consulta Usar MDM para implementar actualizaciones de software.
La configuración de los ajustes de “Actualización de software” admite lo siguiente:
Versión de los sistemas operativos mínimos compatibles y canales: iOS 18, iPadOS 18, dispositivo iPad compartido y dispositivo macOS 15.
Requiere supervisión: Sí, excepto: las claves de imposición y las claves
OfferPrograms
de prueba beta.Métodos de inscripción admitidos: Inscripción de dispositivos, Inscripción automatizada de dispositivos.
Claves del diccionario AutomaticActions
El diccionario AutomaticActions
ofrece las claves que se muestran a continuación (por omisión, es Allowed
y no es obligatorio).
Clave | Tipo | Comportamiento de fusión | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Enum. | El último valor de la lista: Allowed, AlwaysOn, AlwaysOff. | Especifica si el usuario puede controlar las descargas y la preparación de las actualizaciones secundarias disponibles (no las actualizaciones principales ni las respuestas rápidas de seguridad):
| ||||||||
| Enum. | El último valor de la lista: Allowed, AlwaysOn, AlwaysOff. | Especifica si el usuario puede controlar la instalación automática de las actualizaciones del sistema operativo disponibles (no las actualizaciones principales ni las respuestas rápidas de seguridad):
| ||||||||
(solo macOS) | Enum. | El último valor de la lista: Allowed, AlwaysOn, AlwaysOff. | Especifica si el usuario puede controlar la instalación automática de las actualizaciones de seguridad disponibles:
|
En caso de que varias declaraciones incluyan un valor de la misma clave, el último valor de la siguiente lista aplicado por cualquiera de esas declaraciones aparece el primero: Allowed
, AlwaysOn
, AlwaysOff
.
Claves del diccionario RapidSecurityResponsede iOS, iPadOS y macOS
El diccionario RapidSecurityResponse
contiene las claves que se muestran a continuación (por omisión, es True y no es obligatoria).
Clave | Tipo | Comportamiento de fusión | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Booleano | Operación lógica AND de los valores | Si es falso, no se ofrecen respuestas rápidas de seguridad que el usuario pueda instalar. Esto define si las respuestas rápidas de seguridad se instalan automáticamente en los dispositivos de los usuarios. | ||||||||
| Booleano | Operación lógica AND de los valores | Si es falso, no se ofrecen reversiones de respuestas rápidas de seguridad al usuario. Esto controla si los usuarios tienen la opción de eliminar una respuesta rápida de seguridad. |
Las respuestas rápidas de seguridad son independientes de la clave Enable
y pueden seguir instalándose con la declaración com.apple.configuration.softwareupdate.enforcement.specific
.
Claves del diccionario Deferrals de iOS, iPadOS y tvOS
Los diccionarios Deferrals ofrecen distintas claves para configurar el comportamiento en función de la plataforma (no predeterminadas, no obligatorias).
Clave | Tipo | Comportamiento de fusión | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Entero 1–90 | Número máximo de días | Especifica el número de días que se pospondrán las actualizaciones de software secundarias. Cuando se ajusta, las actualizaciones de software principales y secundarias solo aparecen una vez transcurrido el plazo de posposición especificado, a partir de la publicación de la actualización de software. | ||||||||
| Enum. | El último valor de la lista: All, Oldest, Newest | Especifica el modo en que el dispositivo muestra las actualizaciones de software principales al usuario. Cuando hay una actualización de software principal o secundaria disponible, el dispositivo se comporta de la siguiente manera:
|
Tanto CombinedPeriodInDays
como RecommendedCadence
pueden usarse en combinación. Por ejemplo, si RecommendedCadence
se ajusta en Oldest
y CombinedPeriodInDays
se ajusta en 30, el usuario solo ve las actualizaciones de software secundarias de la versión más antigua 30 días después de la fecha de publicación.
Claves del diccionario Deferrals de macOS
Clave | Tipo | Comportamiento de fusión | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Entero 1–90 | Número máximo de días | Especifica el número de días que se pospondrán las actualizaciones de software principales en el dispositivo. Cuando se ajusta, las actualizaciones de software principales solo aparecen una vez transcurrido el plazo de posposición especificado, a partir de la publicación de la actualización de software principal. | ||||||||
| Entero 1–90 | Número máximo de días | Especifica el número de días que se pospondrán las actualizaciones de software secundarias (no las actualizaciones principales ni las respuestas rápidas de seguridad) en el dispositivo. Cuando se ajusta, las actualizaciones solo aparecen una vez transcurrido el plazo de posposición especificado, a partir de la publicación de la actualización de software. | ||||||||
| Entero 1–90 | Número máximo de días | Especifica el número de días para posponer todas las actualizaciones menos las del sistema operativo. Cuando se ajusta, las actualizaciones solo aparecen una vez transcurrido el plazo de posposición especificado, a partir de la publicación de ese software. |
Hay una clave adicional disponible en macOS para determinar si tanto los usuarios estándar como los administradores locales pueden realizar una actualización principal o secundaria (el comportamiento predeterminado) o para determinar sin son necesarios unos permisos administrativos (por omisión, True y no obligatorios).
Clave | Tipo | Comportamiento de fusión | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Booleano | Operación lógica AND de los valores | Si es verdadero, el usuario estándar puede realizar actualizaciones principales. Si es falso, solo los administradores pueden realizarlas. |
Clave Notifications
La clave Notifications cambia el comportamiento predeterminado de las notificaciones para mostrar solo una notificación una hora antes del plazo de imposición y la notificación de cuenta atrás para el reinicio (por omisión, es True y no es obligatoria).
Clave | Tipo | Comportamiento de fusión | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Booleano | Operación lógica AND de los valores | Si es verdadero, el dispositivo muestra todas las notificaciones de actualización de software obligatoria. Si es falso, el dispositivo solo muestra notificaciones una hora antes del plazo de imposición y la notificación de cuenta atrás para el reinicio. |
Gestionar las actualizaciones de software beta
En dispositivos iPhone o iPad no supervisados, solo puede utilizarse el vector OfferPrograms
para permitir a los usuarios inscribirse de forma manual en los programas beta a los que la organización esté suscrita. El diccionario beta ofrece las siguientes claves (no obligatorias):
Clave | Tipo | Por omisión | Comportamiento de fusión | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Enum. | Permitido | El último valor de la lista: Allowed, AlwaysOn, AlwaysOff | Especifica si el usuario puede controlar la inscripción en el programa beta en la interfaz de usuario de los ajustes de actualización de software:
| |||||||
| Vector | — | Unión única de todos los valores | Un vector de programas beta permitidos en el dispositivo. Esta clave solo debe estar presente si la clave | |||||||
| Diccionario | — | Se aplica la primera configuración | El dispositivo se inscribe en este programa beta automáticamente. Esta clave solo debe estar presente si la clave |
Además de enviar el nombre del programa, las opciones OfferPrograms
y RequireProgram
exigen enviar al dispositivo el identificador del programa beta. Este identificador se utiliza con Apple para verificar la idoneidad y recibir una configuración de actualizaciones de software actualizada.
Para permitir que los usuarios se inscriban por medio de su cuenta de Apple personal o su cuenta de Apple gestionada, la solución MDM puede ajustar la clave ProgramEnrollment
en Allowed
. Esto permite a los usuarios inscribirse en los programas que estén disponibles para sus cuentas, además de los programas beta especificados por el vector OfferPrograms
. Todos los diccionarios Program del vector OfferPrograms
deben constar de las siguientes claves (todas ellas cadenas y obligatorias):
Clave | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Una descripción legible por humanos del programa beta. | ||||||||||
| El identificador del servicio de pruebas del que forma parte la solución MDM para la organización. Este identificador sirve para inscribir el dispositivo en el programa beta correspondiente. |
Si una organización quiere permitir a los usuarios participar sin necesidad de iniciar sesión, pueden ajustar la clave ProgramEnrollment
en AlwaysOn
. En este caso, a los usuarios se les ofrecen todos los programas que constan en el vector OfferPrograms
. También pueden inscribir dispositivos en un programa beta automáticamente mediante una combinación de ProgramEnrollment
ajustado en AlwaysOn
y la definición del programa de beta en el que debe estar inscrito el dispositivo con el diccionario RequireProgram
. El diccionario RequireProgram
requiere las siguientes claves (todas ellas, cadenas):
Clave | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Una descripción legible por humanos del programa beta. | ||||||||||
| El identificador del servicio de pruebas del que forma parte la solución MDM para la organización. Este identificador sirve para inscribir el dispositivo en el programa beta correspondiente. |
Si una organización quiere evitar que los usuarios se inscriban, puede ajustar la clave ProgramEnrollment
en AlwaysOff
. Esto también anula la inscripción del dispositivo de cualquier programa beta en el que se haya inscrito, ya sea de forma manual o automática.
Nota: Cada desarrollador de MDM implementa estos ajustes de forma diferente. Para ver cómo se aplican los ajustes de “Actualización de software” a tus dispositivos y usuarios, consulta la documentación de tu desarrollador de MDM.