Synkronisera Microsoft 365-applikationer uppdateringar från en frånkopplad programuppdateringsplats

Gäller för: Configuration Manager (aktuell gren)

Från och med Configuration Manager version 2002 kan du använda ett verktyg för att importera Microsoft 365-applikationer uppdateringar från en Internetansluten WSUS-server till en frånkopplad Configuration Manager miljö. Tidigare när du exporterade och importerade metadata för programvara som uppdaterats i frånkopplade miljöer kunde du inte distribuera Microsoft 365-applikationer uppdateringar. Microsoft 365-applikationer uppdateringar kräver ytterligare metadata som laddas ned från ett Office-API och Office CDN, vilket inte är möjligt för frånkopplade miljöer.

Obs!

Från och med den 21 april 2020 byter Office 365 ProPlus namn till Microsoft 365-appar för företag. Mer information finns i Namnändring för Office 365 ProPlus. Du kan fortfarande se referenser till det gamla namnet i Configuration Manager-konsolen och stöddokumentation medan konsolen uppdateras.

Förutsättningar

  • En Internetansluten WSUS-server som kör minst Windows Server 2012.
  • WSUS-servern behöver anslutning till dessa Internetslutpunkter:
    • officecdn.microsoft.com
    • config.office.com
    • clients.config.office.net
    • go.microsoft.com
  • Kopiera verktyget OfflineUpdateExporter och dess beroenden till den Internetanslutna WSUS-servern.
    • Verktyget och dess beroenden finns i <katalogen ConfigMgrInstallDir>/tools/OfflineUpdateExporter .
  • Användaren som kör verktyget måste vara en del av gruppen WSUS-administratörer .
  • Katalogen som skapats för att lagra Microsoft 365-applikationer uppdatera metadata och innehåll bör ha lämpliga åtkomstkontrollistor (ACL:er) för att skydda filerna.
    • Den här katalogen måste också vara tom.
  • Data som flyttas från WSUS-onlineservern till den frånkopplade miljön bör flyttas på ett säkert sätt.

Viktigt

Innehållet laddas ned för alla Microsoft 365-applikationer språk. Varje uppdatering kan ha cirka 10 GB innehåll.

Synkronisera och avvisa sedan onödiga Microsoft 365-applikationer uppdateringar

  1. Öppna WSUS-konsolen på din Internetanslutna WSUS.
  2. Välj Alternativ och sedan Produkter och klassificeringar.
  3. På fliken Produkter väljer du Office 365 Klient och väljer Uppdateringar på fliken Klassificeringar. Produkter och klassificeringar för Microsoft 365-applikationer uppdateringar i WSUS
  4. Gå till Synkroniseringar och välj Synkronisera nu för att hämta Microsoft 365-applikationer uppdateringar till WSUS.
  5. När synkroniseringen är klar avböjer du alla Microsoft 365-applikationer uppdateringar som du inte vill distribuera med Configuration Manager. Du behöver inte godkänna Microsoft 365-applikationer uppdateringar för att de ska kunna laddas ned.
    • Att avböja oönskade Microsoft 365-applikationer uppdateringar i WSUS hindrar dem inte från att exporteras under en WsusUtil.exe export, men det hindrar verktyget OfflineUpdateExporter från att ladda ned innehållet åt dem.
    • OfflineUpdateExporter-verktyget laddar ned Microsoft 365-applikationer uppdateringar åt dig. Andra produkter måste fortfarande godkännas för nedladdning om du exporterar uppdateringar för dem.
    • Skapa en ny uppdateringsvy i WSUS för att enkelt se och avvisa onödiga Microsoft 365-applikationer uppdateringar i WSUS.
  6. Om du godkänner andra produktuppdateringar för nedladdning och export väntar du tills innehållsnedladdningen har slutförts innan du kör WsusUtil.exe exportera och kopiera innehållet i mappen WSUSContent. Mer information finns i Synkronisera programuppdateringar från en frånkopplad programuppdateringsplats

Exportera Microsoft 365-applikationer uppdateringar

  1. Kopiera mappen OfflineUpdateExporter från Configuration Manager till den Internetanslutna WSUS-servern.

    • Verktyget och dess beroenden finns i <katalogen ConfigMgrInstallDir>/tools/OfflineUpdateExporter .
  2. Från en kommandotolk på den Internetanslutna WSUS-servern kör du verktyget med följande användning: OfflineUpdateExporter.exe -O -D <målsökväg>

    OfflineUpdateExporter-parameter Beskrivning
    -O -Office. Anger att produkten för export av uppdateringar är Office 365 eller Microsoft 365-applikationer
    -D -Mål. Målet är en obligatorisk parameter och hela sökvägen till målmappen behövs.
    • OfflineUpdateExporter-verktyget gör följande:
      • Ansluter till WSUS
      • Läser Microsoft 365-applikationer uppdatera metadata i WSUS
      • Laddar ned innehållet och eventuella ytterligare metadata som behövs av Microsoft 365-applikationer uppdateringar av målmappen
  3. I kommandotolken på den Internetanslutna WSUS-servern navigerar du till mappen som innehåller WsusUtil.exe. Som standard finns verktyget i %ProgramFiles%\Update Services\Tools. Om verktyget till exempel finns på standardplatsen skriver du cd %ProgramFiles%\Update Services\Tools.

    • Om du använder Windows Server 2012 kontrollerar du att KB2819484 är installerat på WSUS-servrarna.
    • Användaren som kör verktyget WsusUtil måste vara medlem i den lokala gruppen Administratörer på servern.
  4. Skriv följande för att exportera metadata för programuppdateringar till en GZIP-fil:

    WsusUtil.exe exporterapaketnamnlogfile

    Till exempel:

    WsusUtil.exe exportera export.xml.gz export.log

  5. Kopiera export.xml.gz-filen till WSUS-servern på den översta nivån i det frånkopplade nätverket.

  6. Om du har godkänt uppdateringar för andra produkter kopierar du innehållet i mappen WSUSContent till WSUS-serverns WSUSContent-mapp på den översta nivån.

  7. Kopiera målmappen som används för OfflineUpdateExporter till den översta Configuration Manager platsservern i det frånkopplade nätverket.

Importera Microsoft 365-applikationer uppdateringar

  1. På den frånkopplade WSUS-servern på den översta nivån importerar du uppdateringsmetadata från denexport.xml.gz som du genererade på den Internetanslutna WSUS-servern.

    Till exempel:

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

    Som standard finns verktyget WsusUtil.exe i %ProgramFiles%\Update Services\Tools.

  2. När importen är klar måste du konfigurera en platskontrollegenskap på den frånkopplade toppnivån Configuration Manager platsserver. Den här konfigurationsändringen pekar Configuration Manager på innehållet för Microsoft 365-applikationer. Så här ändrar du egenskapens konfiguration:

    1. Kopiera PowerShell-skriptet O365OflBaseUrlConfigured till den frånkopplade Configuration Manager-platsservern på den översta nivån.
    2. Ändra "D:\Office365updates\content" till den fullständiga sökvägen till den kopierade katalogen som innehåller Microsoft 365-applikationer innehåll och metadata som genereras av OfflineUpdateExporter.

      Viktigt

      Endast lokala sökvägar fungerar för egenskapen O365OflBaseUrlConfigured.

    3. Spara skriptet som O365OflBaseUrlConfigured.ps1
    4. Kör från ett upphöjt PowerShell-fönster på den frånkopplade Configuration Manager platsservern .\O365OflBaseUrlConfigured.ps1på den översta nivån.
    5. Starta om SMS_Executive-tjänsten på platsservern.
  3. I Configuration Manager-konsolen går du tillAdministrationsplatskonfigurationsplatser>>.

  4. Högerklicka på platsen på den översta nivån och välj sedan Konfigurera platskomponenter>Programuppdateringsplats.

  5. På fliken Klassificeringar väljer du Uppdateringar. På fliken Produkter väljer du Office 365 Klient.

  6. Synkronisera programuppdateringar för Configuration Manager

  7. När synkroniseringen är klar använder du din normala process för att distribuera Microsoft 365-applikationer uppdateringar.

Proxykonfiguration

  • Proxykonfigurationen är inte inbyggd i verktyget. Om proxy anges i Internetalternativen på servern där verktyget körs, kommer det i teorin att användas och bör fungera korrekt.
    • Från en kommandotolk kör du netsh winhttp show proxy för att se den konfigurerade proxyn.

Ändra egenskapen 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()

Nästa steg

Lägga till programuppdateringar i en uppdateringsgrupp