Sdílet prostřednictvím


Instalace aktualizací softwaru

Platí pro: Configuration Manager (Current Branch)

Krok Instalace aktualizací softwaru se běžně používá v pořadích úloh nástroje Configuration Manager. Při instalaci nebo aktualizaci operačního systému aktivuje součásti aktualizací softwaru vyhledání a nasazení aktualizací. Tento krok může některým zákazníkům způsobit problémy, jako jsou dlouhé prodlevy při vypršení časového limitu nebo zmeškané aktualizace. Informace v tomto článku vám pomůžou zmírnit běžné problémy s tímto krokem a lépe řešit potíže, když se něco nepovede.

Další informace o tomto kroku najdete v tématu Instalace aktualizací softwaru.

Doporučení

Pokud chcete tomuto procesu pomoct, použijte následující doporučení:

Použití offline údržby

Pomocí nástroje Configuration Manager můžete pravidelně instalovat příslušné aktualizace softwaru pro soubory imagí. Tento postup pak sníží počet aktualizací, které je potřeba nainstalovat během pořadí úkolů.

Další informace najdete v tématu Použití aktualizací softwaru u image.

Jeden index

Mnoho souborů imagí obsahuje několik indexů, například pro různé edice Windows. Zmenšete soubor obrázku na jeden index, který požadujete. Tímto postupem se zkracuje doba potřebná k instalaci aktualizací softwaru v imagi. Umožňuje také další doporučení ke zmenšení velikosti obrázku.

Automatizujte tento proces, když do webu přidáte image operačního systému. Další informace najdete v tématu Přidání image operačního systému.

Zmenšení velikosti obrázku

Když na image použijete aktualizace softwaru, optimalizujte výstup odebráním všech nahrazených aktualizací. Použijte nástroj příkazového řádku DISM, například:

dism /Mount-Image /ImageFile:C:\Data\install.wim /MountDir:C:\Mountdir
dism /Image:C:\Mountdir /Cleanup-Image /StartComponentCleanup /ResetBase
dism /Unmount-Image /MountDir:C:\Mountdir /Commit  

Existuje možnost, jak tento proces automatizovat. Další informace najdete v tématu Údržba optimalizovaných imagí.

Rozhodnutí o vytváření obrázků

Při návrhu procesu vytváření obrázků existuje několik možností, které můžou ovlivnit instalaci aktualizací softwaru:

Pravidelně znovu zachytávání obrázku

Máte automatizovaný proces pro zachycení vlastní image operačního systému podle pravidelného plánu. Toto pořadí úkolů zachycení nainstaluje nejnovější aktualizace softwaru. Tyto aktualizace můžou zahrnovat kumulativní, nek kumulativní a další důležité aktualizace, jako jsou aktualizace SSU (Servicing Stack Updates). Pořadí úkolů nasazení nainstaluje všechny ostatní aktualizace od zachycení.

Další informace o tomto procesu najdete v tématu Vytvoření pořadí úkolů pro zachycení operačního systému.

Výhody: obrázek opětovného odchytávání

  • Méně aktualizací, které je potřeba použít v době nasazení na klienta, což šetří čas a šířku pásma během nasazení
  • Méně aktualizací, které je potřeba si dělat starosti s tím, že způsobí restartování
  • Přizpůsobená image pro organizaci
  • Méně proměnných v době nasazení

Nevýhody: opětovné odchytávání obrázku

  • Čas na vytvoření a zachycení obrázku, i když je většinou automatizovaný
  • Prodloužila se doba distribuce image do distribučních bodů, což může být považováno za výpadek aktivních nasazení.
  • Doba testování v předprodukčním prostředí může být delší než cyklus oprav operačního systému, kvůli čemuž může být aktualizovaná image irelevantní.

Použití offline údržby

Naplánujte nástroj Configuration Manager tak, aby na image použil aktualizace softwaru.

Další informace najdete v tématu Použití aktualizací softwaru u image.

Výhody: offline servis

  • Méně aktualizací, které je potřeba použít v době nasazení na klienta, což šetří čas a šířku pásma během nasazení
  • Méně aktualizací, které je potřeba si dělat starosti s tím, že způsobí restartování
  • Proces údržby můžete naplánovat v lokalitě.

Nevýhody: offline servis

  • Ruční výběr aktualizací
  • Delší doba distribuce image do distribučních bodů
  • Podporuje jenom aktualizace založené na CBS. Nejde použít aktualizace Microsoft 365 Apps.

Tip

Výběr aktualizací softwaru můžete automatizovat pomocí PowerShellu. Seznam aktualizací získáte pomocí rutiny Get-CMSoftwareUpdate . Pak pomocí rutiny New-CMOperatingSystemImageUpdateSchedule vytvořte plán offline údržby. Následující příklad ukazuje jednu metodu pro automatizaci této akce:

# Get the OS image
$Win10Image = Get-CMOperatingSystemImage -Name "Windows 10 Enterprise"

# Get the latest cumulative update for Windows 10 1809
$OSBuild = "1809"
$LatestUpdate = Get-CMSoftwareUpdate -Fast | Where {$_.LocalizedDisplayName -Like "*Cumulative Update for Windows 10 Version $OSBuild for x64*" -and $_.LocalizedDisplayName -notlike "*Dynamic*"} | Sort-Object ArticleID -Descending | Select -First 1
Write-Host "Latest update for Windows 10 build" $OSBuild "is" $LatestUpdate.LocalizedDisplayName

# Create a new update schedule to apply the latest update
New-CMOperatingSystemImageUpdateSchedule -Name $Win10Image.Name -SoftwareUpdate $LatestUpdate -RunNow -ContinueOnError $True

Použít pouze výchozí obrázek

V pořadí úkolů nasazení použijte výchozí soubor image install.wim systému Windows.

Výhody: výchozí obrázek

  • Známý dobrý zdroj, který snižuje riziko poškození obrázku jako možného problému
  • Eliminuje úpravy obrázku jako možného problému.

Nevýhody: výchozí obrázek

  • Potenciál velkého objemu aktualizací během nasazení
  • Prodloužila se doba nasazení pro každé zařízení.
  • Nemusí mít potřebná vlastní nastavení, vyžaduje další kroky pořadí úkolů k přizpůsobení.

Vývojový diagram

Tento vývojový diagram znázorňuje proces zahrnutí kroku Instalace aktualizací softwaru do pořadí úkolů.

Zobrazení diagramu v plné velikosti

Diagram vývojového diagramu pro krok pořadí úkolů Nainstalovat aktualizace softwaru

  1. Proces se spustí v klientovi: Pořadí úkolů spuštěné na klientovi zahrnuje krok Nainstalovat aktualizace softwaru.
  2. Kompilace a vyhodnocení zásad: Klient zkompiluje všechny zásady aktualizace softwaru do oboru názvů WMI RequestedConfigs. (CIAgent.log)
  3. Volá se tato instance poprvé?
    1. Ano: Přejděte na úplnou kontrolu.
    2. Ne: Je v kroku nakonfigurovaná možnost Vyhodnotit aktualizace softwaru z výsledků kontroly uložené v mezipaměti?
      1. Ano: Přejděte do části Kontrola z výsledků uložených v mezipaměti.
      2. Ne: Přejděte na úplnou kontrolu.
  4. Proces kontroly: Buď úplná kontrola, nebo kontrola z výsledků uložených v mezipaměti s paralelním procesem monitorování.
    1. Úplná kontrola: Modul pořadí úkolů volá agenta aktualizace softwaru prostřednictvím rozhraní API pro kontrolu aktualizací aktualizací, aby udělal úplnou kontrolu. (WUAHandler.log, ScanAgent.log)
      1. Kontrola agenta SUM – úplná: Normální proces kontroly prostřednictvím agenta služby Windows Update (WUA), který komunikuje s bodem aktualizace softwaru, na kterém běží služba WSUS. Přidá všechny použitelné aktualizace do místního úložiště aktualizací. (WindowsUpdate.log, UpdateStore.log)
    2. Kontrola z výsledků uložených v mezipaměti: Modul pořadí úkolů volá agenta aktualizace softwaru prostřednictvím rozhraní API pro kontrolu aktualizací, aby kontroloval metadata uložená v mezipaměti. (WUAHandler.log, ScanAgent.log)
      1. Kontrola agenta SUM – uložená v mezipaměti: Agent služby Windows Update (WUA) kontroluje aktualizace, které jsou již uloženy v mezipaměti v místním úložišti aktualizací. (WindowsUpdate.log, UpdateStore.log)
    3. Spuštění časovače kontroly: Modul pořadí úkolů spustí časovač a čeká. (Tento proces probíhá paralelně s procesem úplné kontroly nebo kontroly z výsledků v mezipaměti.)
      1. Monitorování: Modul pořadí úkolů monitoruje stav agenta SUM.
      2. Jaká je odpověď od agenta SUM?
        • Probíhá: Dosáhl časovač hodnoty v proměnné pořadí úkolů SMSTSSoftwareUpdateScanTimeout? (Výchozí 1 hodina)
          • Ano: Krok se nezdaří.
          • Ne: Přejděte do části Monitorování.
        • Selhání: Krok se nezdaří.
        • Dokončeno: Přejděte do seznamu výčtu aktualizací.
  5. Výčet seznamu aktualizací: Agent SUM vytvoří seznam aktualizací vrácených kontrolou a určí, které jsou dostupné nebo povinné.
  6. Jsou v seznamu výsledků kontroly nějaké aktualizace?
    • Ano: Přejděte na Instalovat aktualizace.
    • Ne: Nic k instalaci, krok se úspěšně dokončil.
  7. Proces nasazení: Proces instalace aktualizací probíhá paralelně s procesem monitorování nasazení.
    1. Instalace aktualizací: Modul pořadí úkolů volá agenta SUM prostřednictvím rozhraní API pro nasazení aktualizací, aby nainstaloval všechny dostupné nebo jenom povinné aktualizace. Toto chování vychází z konfigurace kroku, ať už vyberete Možnost Požadováno pro instalaci – Pouze povinné aktualizace softwaru nebo K dispozici pro instalaci – Všechny aktualizace softwaru. Toto chování můžete také zadat pomocí proměnné SMSInstallUpdateTarget .
      1. Instalace agenta SUM: Normální proces instalace s využitím existujícího seznamu aktualizací uložených v mezipaměti se standardním stahováním obsahu. Nainstalujte aktualizaci prostřednictvím agenta Windows Update (WUA). (UpdatesDeployment.log, UpdatesHandler.log, WuaHandler.log, WindowsUpdate.log)
    2. Spusťte časovač nasazení a zobrazte průběh: Modul pořadí úkolů spustí časovač instalace, v uživatelském rozhraní Průběhu TS zobrazí dílčí výstup v 10% intervalech a čeká.
      1. Monitorování: Modul pořadí úkolů se dotazuje agenta SUMa na stav.
      2. Jaká je odpověď od agenta SUM?
        • Probíhá: Byl proces instalace neaktivní po dobu 8 hodin?
          • Ano: Krok se nezdaří.
          • Ne: Přejděte do části Monitorování.
        • Selhání: Krok se nezdaří.
        • Dokončeno: Přejděte na Je v kroku nakonfigurovaná možnost Vyhodnotit aktualizace softwaru z výsledků kontroly uložené v mezipaměti?

Časové limity

Diagram obsahuje dvě proměnné časového limitu, které se vztahují k tomuto kroku. Existují další standardní časovače z jiných komponent, které můžou ovlivnit tento proces.

  • Časový limit kontroly aktualizace: Jedna hodina (smsts.log)
  • Časový limit žádosti o umístění: Jedna hodina (LocationServices.log, CAS.log)
  • Časový limit stahování obsahu: Jedna hodina (DTS.log)
  • Časový limit neaktivního distribučního bodu: Jedna hodina (LocationServices.log, CAS.log)
  • Celkový časový limit neaktivní instalace: Osm hodin (smsts.log)

Řešení problémů

Při řešení problémů s tímto krokem vám pomůžou následující zdroje informací a další informace: