Configuración de Microsoft AutoUpdate (MAU) para Novedades específicos de la organización
Uso del canal personalizado y ManifestServer para controlar las actualizaciones
Microsoft reconoce que hay ciertos escenarios en los que una organización necesita un control estricto sobre qué versión de las aplicaciones de Microsoft se pueden instalar.
Una organización puede tomar el control total de las actualizaciones de aplicaciones de Microsoft mediante la instalación de canal personalizado proporcionada por MAU. Al seleccionar las preferencias de ChannelName personalizado, MAU deshabilita la búsqueda de ubicaciones de versión pública estándar y dirige a MAU a buscar actualizaciones desde una ubicación específica de la organización, especificada por la configuración de preferencias ManifestServer.
En los pasos siguientes se describe cómo administrar un ManifestServer específico de la organización:
- Cree un servidor de red HTTPS local para hospedar manifiestos de actualización de aplicaciones de Microsoft.
- Descargue los manifiestos de actualización de aplicaciones de Microsoft desde los puntos de conexión de Microsoft Content Delivery Network (CDN) públicos preferidos en el servidor local. Para obtener más información, vea Configuración de preferencias de ManifestServer.
Direcciones URL raíz para puntos de conexión de Microsoft CDN públicos (lo que se conoce como ChannelURL):
Canal URL Current https://officecdnmac.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/
Preview https://officecdnmac.microsoft.com/pr/1ac37578-5a24-40fb-892e-b89d85b6dfaa/MacAutoupdate/
Beta https://officecdnmac.microsoft.com/pr/4B2D7701-0A4F-49C8-B4CB-0C2D4043F51F/MacAutoupdate/
CurrentThrottle Solo contiene manifiestos de Outlook: https://officecdnmac.microsoft.com/pr/A1E15C18-4D18-40B0-8577-616A9470BB10/MacAutoUpdate/
Cree direcciones URL para cada archivo que se va a descargar mediante:
<<ChannelURL>>/0409<<AppID>><<extension>>
, donde la extensión es:- .xml
- -chk.xml
- .gato
- -history.xml
Para obtener una lista de los identificadores de aplicación admitidos, consulte Identificadores de aplicación.
Descargue los archivos "Manifiesto versionado":
- Examine el archivo download -history.xml para recuperar las versiones publicadas de la aplicación.
- Determine el nombre del archivo de manifiesto con versiones mediante:
0409<<AppID>>_<<version>><<extension>>
, donde está la extensión:- .xml
- .gato
Cree y rellene la ubicación ManifestServer. A continuación, establezca la preferencia ChannelName en Custom y la preferencia ManifestServer en la ubicación de la dirección URL de ManifestServer en cada dispositivo administrado. Agregue estas preferencias al perfil administrado implementado.
También puede usar los siguientes comandos de terminal para lograr el mismo objetivo en un solo dispositivo:
defaults write com.microsoft.autoupdate2 ChannelName -string Custom
defaults write com.microsoft.autoupdate2 ManifestServer -string <<URL to local network server>>
Nota:
- La configuración de preferencias ChannelName y ManifestServer se puede usar junto con la configuración por aplicación.
- Establecer ChannelName en Personalizado sin establecer ManifestServer tiene el mismo efecto que establecer ChannelName en Actual.
- Además, se omitirá la configuración ManifestServer, cuando ChannelName no está establecido en Custom.
Precaución
Al proporcionar la configuración de preferencias ManifestServer, la organización se encarga de mantener la ubicación de ManifestServer con la versión más actualizada de las aplicaciones que necesita actualizar la organización. Si no se mantiene el contenido de la ubicación de ManifestServer, MAU no detectará las actualizaciones necesarias, lo que no producirá actualizaciones.
Uso de UpdateCache para reducir el tráfico de red
Un administrador de TI empresarial puede usar una red local para recuperar paquetes de actualización en lugar de la red CDN de Microsoft en Internet. Este enfoque es beneficioso para las empresas con ancho de banda limitado de Internet, ya sea debido a limitaciones de rendimiento o problemas de costos.
Para rellenar la instancia local de UpdateCache:
- Cree un servidor de red HTTPS local para hospedar paquetes de actualización de aplicaciones de Microsoft.
- Descargue el archivo de manifiesto XML de cada aplicación de Microsoft instalada (*.xml). Para obtener más información, vea ManifestServer.
- Busque cada entrada "https*.pkg" en los archivos de manifiesto XML descargados (* es un carácter comodín). Descargue estos archivos de paquete en el servidor de red local para updatecache creado anteriormente.
- Establezca la preferencia UpdateCache en el servidor de red local:
defaults write com.microsoft.autoupdate2 UpdateCache <<URL to local network server>>
MAU comienza a descargar las actualizaciones de esta ubicación en lugar de las ubicaciones de direcciones URL especificadas en los archivos de manifiesto xml. Si los paquetes de actualización no se encuentran en la ubicación de UpdateCache, se produce un error en el intento de actualización y MAU notifica "error de descarga".
Nota:
Esto se puede usar junto con la configuración por aplicación.
Configuración de actualizaciones de aplicaciones individuales (configuración por aplicación)
MAU admite la configuración de actualizaciones para aplicaciones individuales. Cuando se establece, esta configuración tiene prioridad sobre la configuración global.
-
ChannelName
Cuando se establece en un valor diferente al valor global, MAU busca actualizaciones en la aplicación en este canal por aplicación en su lugar. -
ManifestServer
Se debe establecer si ChannelName para la aplicación está establecido en Personalizado. MAU busca actualizaciones para la aplicación mediante manifiestos descargados de esta ubicación. -
UpdateCache
Esto se usa para hospedar paquetes de actualizador para reducir los costos de red. Aunque debe especificar UpdateCache globalmente, también puede establecerlo para aplicaciones individuales.
Ejemplo:
<dict>
<key>AcknowledgedDataCollectionPolicy</key>
<string>RequiredDataOnly</string>
<key>ChannelName</key>
<string>Preview</string>
<key>HowToCheck</key>
<string>AutomaticDownload</string>
<key>Applications</key>
<dict>
……
<key>/Applications/Microsoft Teams.app</key>
<dict>
<key>Application ID</key>
<string>TEAMS21</string>
<key>ChannelName</key>
<string>Custom</string>
<key>ManifestServer</key>
<string><<URL Location for manifest server>></string>
<key>UpdateCache</key>
<string><<URL Location for update cache server>></string>
</dict>
……
</dict>
</dict>