Sincronizzare gli aggiornamenti di Microsoft 365 Apps da un punto di aggiornamento software disconnesso

Si applica a: Configuration Manager (Current Branch)

A partire da Configuration Manager versione 2002, è possibile usare uno strumento per importare Microsoft 365 Apps aggiornamenti da un server WSUS connesso a Internet in un ambiente Configuration Manager disconnesso. In precedenza, quando si esportavano e importavano metadati per il software aggiornato in ambienti disconnessi, non era possibile distribuire gli aggiornamenti Microsoft 365 Apps. Microsoft 365 Apps aggiornamenti richiedono metadati aggiuntivi scaricati da un'API di Office e dalla rete CDN di Office, che non è possibile per gli ambienti disconnessi.

Nota

A partire dal 21 aprile 2020, Office 365 ProPlus viene rinominato in Microsoft 365 Apps for enterprise. Per altre informazioni, vedere Modifica del nome per Office 365 ProPlus. È possibile che nella console di Configuration Manager e nella documentazione di supporto vengano ancora visualizzati riferimenti al nome precedente durante l'aggiornamento della console.

Prerequisiti

  • Un server WSUS connesso a Internet che esegue almeno Windows Server 2012.
  • Il server WSUS richiede la connettività a questi endpoint Internet:
    • officecdn.microsoft.com
    • config.office.com
    • clients.config.office.net
    • go.microsoft.com
  • Copiare lo strumento OfflineUpdateExporter e le relative dipendenze nel server WSUS connesso a Internet.
    • Lo strumento e le relative dipendenze si trovano nella <directory ConfigMgrInstallDir>/tools/OfflineUpdateExporter .
  • L'utente che esegue lo strumento deve far parte del gruppo Amministratori WSUS .
  • La directory creata per archiviare i metadati e il contenuto dell'aggiornamento Microsoft 365 Apps deve avere elenchi di controllo di accesso appropriati per proteggere i file.
    • Anche questa directory deve essere vuota.
  • I dati spostati dal server WSUS online all'ambiente disconnesso devono essere spostati in modo sicuro.

Importante

Il contenuto verrà scaricato per tutte le lingue Microsoft 365 Apps. Ogni aggiornamento può avere circa 10 GB di contenuto.

Sincronizza, quindi rifiuta gli aggiornamenti Microsoft 365 Apps non necessari

  1. In WSUS connesso a Internet aprire la console WSUS.
  2. Selezionare Opzioni , quindi Prodotti e classificazioni.
  3. Nella scheda Prodotti selezionare Office 365 Client e selezionare Aggiornamenti nella scheda Classificazioni. Prodotti e classificazioni per gli aggiornamenti Microsoft 365 Apps in WSUS
  4. Passare a Sincronizzazioni e selezionare Sincronizza ora per ottenere gli aggiornamenti Microsoft 365 Apps in WSUS.
  5. Al termine della sincronizzazione, rifiutare eventuali aggiornamenti Microsoft 365 Apps che non si desidera distribuire con Configuration Manager. Non è necessario approvare gli aggiornamenti Microsoft 365 Apps per poterli scaricare.
    • Il rifiuto degli aggiornamenti indesiderati Microsoft 365 Apps in WSUS non impedisce l'esportazione durante un'esportazione WsusUtil.exe, ma impedisce allo strumento OfflineUpdateExporter di scaricarne il contenuto.
    • Lo strumento OfflineUpdateExporter esegue automaticamente il download degli aggiornamenti Microsoft 365 Apps. Altri prodotti dovranno comunque essere approvati per il download se si esportano aggiornamenti per loro.
    • Create una nuova visualizzazione degli aggiornamenti in WSUS per visualizzare e rifiutare facilmente gli aggiornamenti Microsoft 365 Apps non necessari in WSUS.
  6. Se si approvano altri aggiornamenti del prodotto per il download e l'esportazione, attendere il completamento del download del contenuto prima di eseguire WsusUtil.exe esportare e copiare il contenuto della cartella WSUSContent. Per altre informazioni, vedere Sincronizzare gli aggiornamenti software da un punto di aggiornamento software disconnesso

Esportazione degli aggiornamenti Microsoft 365 Apps

  1. Copiare la cartella OfflineUpdateExporter da Configuration Manager al server WSUS connesso a Internet.

    • Lo strumento e le relative dipendenze si trovano nella <directory ConfigMgrInstallDir>/tools/OfflineUpdateExporter .
  2. Da un prompt dei comandi nel server WSUS connesso a Internet eseguire lo strumento con l'utilizzo seguente: OfflineUpdateExporter.exe -O -D percorso> di <destinazione

    Parametro OfflineUpdateExporter Descrizione
    -O -Office. Specifica che il prodotto per l'esportazione degli aggiornamenti è Office 365 o Microsoft 365 Apps
    -D -Destination. Destination è un parametro obbligatorio e l'intero percorso della cartella di destinazione è necessario.
    • Lo strumento OfflineUpdateExporter esegue le operazioni seguenti:
      • Si connette a WSUS
      • Legge i metadati di aggiornamento Microsoft 365 Apps in WSUS
      • Scarica il contenuto ed eventuali metadati aggiuntivi necessari per gli aggiornamenti Microsoft 365 Apps nella cartella di destinazione
  3. Al prompt dei comandi nel server WSUS connesso a Internet passare alla cartella che contiene WsusUtil.exe. Per impostazione predefinita, lo strumento si trova in %ProgramFiles%\Update Services\Tools. Ad esempio, se lo strumento si trova nel percorso predefinito, digitare cd %ProgramFiles%\Update Services\Tools.

    • Se si usa Windows Server 2012, assicurarsi che KB2819484 sia installato nei server WSUS.
    • L'utente che esegue lo strumento WsusUtil deve essere membro del gruppo Administrators locale nel server.
  4. Digitare quanto segue per esportare i metadati degli aggiornamenti software in un file GZIP:

    WsusUtil.exe esportare il file di logdel nome del pacchetto

    Ad esempio:

    WsusUtil.exe export.xml.gz export.log di esportazione

  5. Copiare il fileexport.xml.gz nel server WSUS di primo livello nella rete disconnessa.

  6. Se sono stati approvati gli aggiornamenti per altri prodotti, copiare il contenuto della cartella WSUSContent nella cartella WSUSContent del server WSUS disconnesso di primo livello.

  7. Copiare la cartella di destinazione usata per OfflineUpdateExporter nel server del sito Configuration Manager principale nella rete disconnessa.

Importare gli aggiornamenti Microsoft 365 Apps

  1. Nel server WSUS di primo livello disconnesso importare i metadati di aggiornamento dal export.xml.gz generato nel server WSUS connesso a Internet.

    Ad esempio:

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

    Per impostazione predefinita, lo strumento WsusUtil.exe si trova in %ProgramFiles%\Update Services\Tools.

  2. Al termine dell'importazione, sarà necessario configurare una proprietà del controllo del sito nel server del sito Configuration Manager di primo livello disconnesso. Questa modifica della configurazione punta Configuration Manager al contenuto per Microsoft 365 Apps. Per modificare la configurazione della proprietà:

    1. Copiare lo script di PowerShell O365OflBaseUrlConfigured nel server del sito disconnesso di primo livello Configuration Manager.
    2. Passare "D:\Office365updates\content" al percorso completo della directory copiata contenente il contenuto Microsoft 365 Apps e i metadati generati da OfflineUpdateExporter.

      Importante

      Solo i percorsi locali funzionano per la proprietà O365OflBaseUrlConfigured.

    3. Salvare lo script come O365OflBaseUrlConfigured.ps1
    4. Da una finestra di PowerShell con privilegi elevati nel server del sito Configuration Manager di primo livello disconnesso eseguire .\O365OflBaseUrlConfigured.ps1.
    5. Riavviare il servizio SMS_Executive nel server del sito.
  3. Nella console di Configuration Manager passare aSiti diconfigurazione> del sito di amministrazione>.

  4. Fare clic con il pulsante destro del mouse sul sito principale e quindi scegliere Configura punto diaggiornamento softwaredei componenti> del sito.

  5. Nella scheda Classificazioni selezionare Aggiornamenti. Nella scheda Prodotti selezionare Office 365 Client.

  6. Sincronizzare gli aggiornamenti software per Configuration Manager

  7. Al termine della sincronizzazione, usare il processo normale per distribuire gli aggiornamenti Microsoft 365 Apps.

Configurazione del proxy

  • La configurazione del proxy non è integrata in modo nativo nello strumento. Se il proxy è impostato nelle opzioni Internet nel server in cui è in esecuzione lo strumento, in teoria verrà usato e dovrebbe funzionare correttamente.
    • Da un prompt dei comandi eseguire netsh winhttp show proxy per visualizzare il proxy configurato.

Modificare la proprietà 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()

Passaggi successivi

Aggiungere aggiornamenti software a un gruppo di aggiornamenti