Sincronizar las actualizaciones de las Aplicaciones de Microsoft 365 desde un punto de actualización de software desconectado

Se aplica a: Configuration Manager (rama actual)

A partir de Configuration Manager versión 2002, puede usar una herramienta para importar actualizaciones de Aplicaciones Microsoft 365 desde un servidor WSUS conectado a Internet a un entorno de Configuration Manager desconectado. Anteriormente, cuando exportó e importó metadatos para el software actualizado en entornos desconectados, no pudo implementar Aplicaciones Microsoft 365 actualizaciones. Aplicaciones Microsoft 365 actualizaciones requieren metadatos adicionales descargados de una API de Office y la red CDN de Office, que no es posible para entornos desconectados.

Nota:

A partir del 21 de abril de 2020, se cambia el nombre de Office 365 ProPlus a Aplicaciones Microsoft 365 para empresas. Para obtener más información, vea Cambio de nombre para Office 365 ProPlus. Es posible que siga viendo referencias al nombre antiguo en la consola de Configuration Manager y la documentación auxiliar mientras se actualiza la consola.

Requisitos previos

  • Un servidor WSUS conectado a Internet que ejecuta un mínimo de Windows Server 2012.
  • El servidor WSUS necesita conectividad a estos puntos de conexión de Internet:
    • officecdn.microsoft.com
    • config.office.com
    • clients.config.office.net
    • go.microsoft.com
  • Copie la herramienta OfflineUpdateExporter y sus dependencias en el servidor WSUS conectado a Internet.
    • La herramienta y sus dependencias se encuentran en el <directorio ConfigMgrInstallDir>/tools/OfflineUpdateExporter .
  • El usuario que ejecuta la herramienta debe formar parte del grupo Administradores de WSUS .
  • El directorio creado para almacenar el Aplicaciones Microsoft 365 actualizar los metadatos y el contenido debe tener listas de control de acceso (ACL) adecuadas para proteger los archivos.
    • Este directorio también debe estar vacío.
  • Los datos que se mueven del servidor WSUS en línea al entorno desconectado deben moverse de forma segura.

Importante

El contenido se descargará para todos los idiomas Aplicaciones Microsoft 365. Cada actualización puede tener aproximadamente 10 GB de contenido.

Sincronice y rechace las actualizaciones de Aplicaciones Microsoft 365 innecesarias

  1. En el WSUS conectado a Internet, abra la consola de WSUS.
  2. Seleccione Opciones y, a continuación , Productos y clasificaciones.
  3. En la pestaña Productos, seleccione Office 365 cliente y seleccione Novedades en la pestaña Clasificaciones. Productos y clasificaciones para Aplicaciones Microsoft 365 actualizaciones en WSUS
  4. Vaya a Sincronizaciones y seleccione Sincronizar ahora para obtener las actualizaciones de Aplicaciones Microsoft 365 en WSUS.
  5. Cuando se complete la sincronización, rechace las actualizaciones de Aplicaciones Microsoft 365 que no quiera implementar con Configuration Manager. No es necesario aprobar Aplicaciones Microsoft 365 actualizaciones para que se descarguen.
    • La disminución de las actualizaciones de Aplicaciones Microsoft 365 no deseadas en WSUS no impide que se exporten durante una exportación de WsusUtil.exe, pero impide que la herramienta OfflineUpdateExporter descargue el contenido de ellas.
    • La herramienta OfflineUpdateExporter realiza la descarga de Aplicaciones Microsoft 365 actualizaciones automáticamente. Otros productos seguirán teniendo que aprobarse para su descarga si va a exportar actualizaciones para ellos.
    • Create una nueva vista de actualización en WSUS para ver y rechazar fácilmente las actualizaciones de Aplicaciones Microsoft 365 innecesarias en WSUS.
  6. Si aprueba otras actualizaciones de productos para su descarga y exportación, espere a que se complete la descarga de contenido antes de ejecutar WsusUtil.exe exportar y copiar el contenido de la carpeta WSUSContent. Para obtener más información, vea Synchronize software updates from a disconnected software update point (Sincronizar actualizaciones de software desde un punto de actualización de software desconectado).

Exportación de las actualizaciones de Aplicaciones Microsoft 365

  1. Copie la carpeta OfflineUpdateExporter de Configuration Manager al servidor WSUS conectado a Internet.

    • La herramienta y sus dependencias se encuentran en el <directorio ConfigMgrInstallDir>/tools/OfflineUpdateExporter .
  2. Desde un símbolo del sistema en el servidor WSUS conectado a Internet, ejecute la herramienta con el siguiente uso:OfflineUpdateExporter.exe ruta de acceso de destino> -O -D <

    Parámetro OfflineUpdateExporter Descripción
    -O -Office. Especifica que el producto para la exportación de actualizaciones es Office 365 o Aplicaciones Microsoft 365
    -D -Destino. Destination es un parámetro obligatorio y se necesita toda la ruta de acceso a la carpeta de destino.
    • La herramienta OfflineUpdateExporter hace lo siguiente:
      • Se conecta a WSUS
      • Lee los metadatos de actualización de Aplicaciones Microsoft 365 en WSUS
      • Descarga el contenido y los metadatos adicionales que necesite el Aplicaciones Microsoft 365 actualizaciones en la carpeta de destino.
  3. En el símbolo del sistema del servidor WSUS conectado a Internet, vaya a la carpeta que contiene WsusUtil.exe. De forma predeterminada, la herramienta se encuentra en %ProgramFiles%\Update Services\Tools. Por ejemplo, si la herramienta se encuentra en la ubicación predeterminada, escriba cd %ProgramFiles%\Update Services\Tools.

    • Si usa Windows Server 2012, asegúrese de que KB2819484 esté instalado en los servidores WSUS.
    • El usuario que ejecuta la herramienta WsusUtil debe ser miembro del grupo de administradores local en el servidor.
  4. Escriba lo siguiente para exportar los metadatos de las actualizaciones de software a un archivo GZIP:

    WsusUtil.exe archivo de registrodel nombre del paquete de exportación

    Por ejemplo:

    WsusUtil.exe export.xml.gz export.log de exportación

  5. Copie el archivo export.xml.gz en el servidor WSUS de nivel superior de la red desconectada.

  6. Si aprobó actualizaciones para otros productos, copie el contenido de la carpeta WSUSContent en la carpeta WSUSContent del servidor WSUS desconectado de nivel superior.

  7. Copie la carpeta de destino usada para OfflineUpdateExporter en el servidor de sitio de nivel superior Configuration Manager en la red desconectada.

Importación de las actualizaciones de Aplicaciones Microsoft 365

  1. En el servidor WSUS de nivel superior desconectado, importe los metadatos de actualización de la export.xml.gz que generó en el servidor WSUS conectado a Internet.

    Por ejemplo:

    WsusUtil.exe importar export.xml.gz import.log

    De forma predeterminada, la herramienta WsusUtil.exe se encuentra en %ProgramFiles%\Update Services\Tools.

  2. Una vez completada la importación, deberá configurar una propiedad de control de sitio en el servidor de sitio de Configuration Manager nivel superior desconectado. Este cambio de configuración apunta Configuration Manager al contenido de Aplicaciones Microsoft 365. Para cambiar la configuración de la propiedad:

    1. Copie el script de PowerShell O365OflBaseUrlConfigured en el servidor de sitio de Configuration Manager de nivel superior desconectado.
    2. Cambie "D:\Office365updates\content" a la ruta de acceso completa del directorio copiado que contiene el contenido Aplicaciones Microsoft 365 y los metadatos generados por OfflineUpdateExporter.

      Importante

      Solo las rutas de acceso locales funcionan para la propiedad O365OflBaseUrlConfigured.

    3. Guardar el script como O365OflBaseUrlConfigured.ps1
    4. Desde una ventana de PowerShell con privilegios elevados en el servidor de sitio de nivel superior desconectado Configuration Manager, ejecute .\O365OflBaseUrlConfigured.ps1.
    5. Reinicie el servicio SMS_Executive en el servidor de sitio.
  3. En la consola de Configuration Manager, vaya aSitios deconfiguración del sitiode administración>>.

  4. Haga clic con el botón derecho en el sitio de nivel superior y seleccione Configurar punto deactualización de softwarede componentes> de sitio.

  5. En la pestaña Clasificaciones, seleccione Novedades. En la pestaña Productos, seleccione Office 365 cliente.

  6. Sincronización de actualizaciones de software para Configuration Manager

  7. Cuando se complete la sincronización, use el proceso normal para implementar Aplicaciones Microsoft 365 actualizaciones.

Configuración del proxy

  • La configuración del proxy no está integrada de forma nativa en la herramienta. Si el proxy se establece en las opciones de Internet en el servidor donde se ejecuta la herramienta, en teoría se usará y debe funcionar correctamente.
    • Desde un símbolo del sistema, ejecute netsh winhttp show proxy para ver el proxy configurado.

Modificar la propiedad O365OflBaseUrlConfigured

# Name: O365OflBaseUrlConfigured.ps1
#
# Description: This sample sets the O365OflBaseUrlConfigured property for the SMS_WSUS_CONFIGURATION_MANAGER component on the top-level site.
# This script must be run on the disconnected top-level Configuration Manager site server
#
# Replace "D:\Office365updates\content" with the full path to the copied directory containing all the Office metadata and content generated by the OfflineUpdateExporter tool.
# Only local paths work for the O365OflBaseUrlConfigured property.

$PropertyValue = "D:\Office365updates\content"

# Don't change any of the lines below
$PropertyName = "O365OflBaseUrlConfigured"

# Get provider instance
$providerMachine = Get-WmiObject -namespace "root\sms" -class "SMS_ProviderLocation"

if($providerMachine -is [system.array])
{
    $providerMachine=$providerMachine[0]
}

$SiteCode = $providerMachine.SiteCode

$component = gwmi -ComputerName $providerMachine.Machine -namespace root\sms\site_$SiteCode -query 'select comp.* from sms_sci_component comp join SMS_SCI_SiteDefinition sdef on sdef.SiteCode=comp.SiteCode where sdef.ParentSiteCode="" and comp.componentname="SMS_WSUS_CONFIGURATION_MANAGER"'
$properties = $component.props

Write-host "Updating $PropertyName property for site " $SiteCode

foreach ($property in $properties)
{
  if ($property.propertyname -eq $PropertyName) 
  {
    Write-host "Current value for $PropertyName is $($property.value2)"
    $property.value2 = $PropertyValue
    Write-host "Updating value for $PropertyName to $($property.value2)"
    break
  }
}

$component.props = $properties
$component.put()

Pasos siguientes

Agregar actualizaciones de software a un grupo de actualizaciones