Szoftveres Frissítések telepítése

A következőre vonatkozik: Configuration Manager (aktuális ág)

A Szoftver telepítése Frissítések lépést gyakran használják Configuration Manager feladatütemezésekben. Az operációs rendszer telepítésekor vagy frissítésekor aktiválja a szoftverfrissítési összetevőket a frissítések kereséséhez és telepítéséhez. Ez a lépés problémákat okozhat egyes ügyfelek számára, például a hosszú időtúllépési késéseket vagy a nem fogadott frissítéseket. A cikkben található információk segítségével elháríthatja a lépéssel kapcsolatos gyakori problémákat, és hatékonyabban háríthatja el a hibákat.

További információ a lépésről: Szoftvertelepítési Frissítések

Javaslatok

A folyamat sikeres végrehajtásához használja az alábbi javaslatokat:

Offline karbantartás használata

A Configuration Manager használatával rendszeresen telepítheti a megfelelő szoftverfrissítéseket a képfájlokra. Ez a gyakorlat ezután csökkenti a feladatütemezés során telepíteni kívánt frissítések számát.

További információ: Szoftverfrissítések alkalmazása lemezképre.

Egyetlen index

Számos képfájl több indexet tartalmaz, például a Windows különböző kiadásaihoz. Csökkentse a képfájlt egyetlen szükséges indexre. Ez a gyakorlat csökkenti a szoftverfrissítések lemezképre való alkalmazásának idejét. Lehetővé teszi a következő javaslatot is a képméret csökkentésére.

Ezt a folyamatot automatizálhatja, amikor operációsrendszer-lemezképet ad hozzá a webhelyhez. További információ: Operációsrendszer-lemezkép hozzáadása.

Képméret csökkentése

Amikor szoftverfrissítéseket alkalmaz a lemezképre, optimalizálja a kimenetet a felülírt frissítések eltávolításával. Használja a DISM parancssori eszközt, például:

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  

Ezt a folyamatot automatizálhatja. További információ: Optimalizált rendszerkép-karbantartás.

Képtervezési döntések

A képalkotó folyamat tervezésekor számos lehetőség van, amelyek hatással lehetnek a szoftverfrissítések telepítésére:

A kép rendszeres összegzése

Az egyéni operációsrendszer-rendszerképek rendszeres ütemezés szerinti rögzítésére automatizált folyamat áll rendelkezésére. Ez a rögzítési feladatütemezés telepíti a legújabb szoftverfrissítéseket. Ezek a frissítések lehetnek kumulatív, nem halmozott és egyéb kritikus frissítések, például karbantartási veremfrissítések (SSU). Az üzembehelyezési feladatütemezés minden más frissítést telepít a rögzítés óta.

További információ erről a folyamatról: Feladatütemezés létrehozása operációs rendszer rögzítéséhez.

Előnyök: kép ismételt összegzése

  • Ügyfélenként kevesebb frissítést kell alkalmazni az üzembe helyezéskor, ami időt és sávszélességet takarít meg az üzembe helyezés során
  • Kevesebb frissítés miatt kell aggódni az újraindítások miatt
  • Testre szabott rendszerkép a szervezet számára
  • Kevesebb változó az üzembe helyezéskor

Hátrányok: kép ismételt összegzése

  • Ideje létrehozni és rögzíteni a rendszerképet, annak ellenére, hogy az többnyire automatizált
  • Megnövelt idő a lemezkép terjesztési pontokra való elosztásához, amely az aktív üzemelő példányok kimaradásaként tekinthető
  • Az éles üzem előtti környezeteken keresztüli tesztelés időtartama hosszabb lehet, mint az operációs rendszer javítási ciklusa, ami miatt a frissített rendszerkép irrelevánssá válhat

Offline karbantartás használata

Ütemezze Configuration Manager, hogy szoftverfrissítéseket alkalmazzon a rendszerképekre.

További információ: Szoftverfrissítések alkalmazása lemezképre.

Előnyök: offline karbantartás

  • Ügyfélenként kevesebb frissítést kell alkalmazni az üzembe helyezéskor, ami időt és sávszélességet takarít meg az üzembe helyezés során
  • Kevesebb frissítés miatt kell aggódni az újraindítások miatt
  • A karbantartási folyamatot ütemezheti a helyen

Hátrányok: offline karbantartás

  • Frissítések manuális kiválasztása
  • Megnövelt idő a lemezkép terjesztési pontokra való elosztásához
  • Csak a CBS-alapú frissítéseket támogatja. Nem tudja alkalmazni Microsoft 365-alkalmazások frissítéseket

Tipp

A powershell-lel automatizálhatja a szoftverfrissítések kiválasztását. A Get-CMSoftwareUpdate parancsmaggal lekérheti a frissítések listáját. Ezután a New-CMOperatingSystemImageUpdateSchedule parancsmaggal hozza létre az offline karbantartási ütemezést. Az alábbi példa egy metódust mutat be a művelet automatizálására:

# 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

Csak az alapértelmezett kép használata

Az üzembehelyezési feladatütemezésekben használja az alapértelmezett Windows install.wim rendszerképfájlt.

Előnyök: alapértelmezett kép

  • Egy ismert jó forrás, amely lehetséges problémaként csökkenti a képsérülés kockázatát
  • Kiküszöböli a kép módosításait, mint lehetséges problémát

Hátrányok: alapértelmezett kép

  • Nagy mennyiségű frissítés lehetséges az üzembe helyezés során
  • Megnövelt üzembe helyezési idő minden eszközön
  • Előfordulhat, hogy nincs szükség testreszabásra, más feladatütemezési lépésekre van szükség a testreszabáshoz

Folyamatábra

Ez a folyamatábra azt a folyamatot mutatja be, amikor a Szoftver telepítése Frissítések lépést belefoglalja egy feladatütemezésbe.

A diagram megtekintése teljes méretben

Folyamatábra a Szoftver telepítése Frissítések feladatütemezési lépéshez

  1. A folyamat az ügyfélen kezdődik: Az ügyfélen futó feladatütemezés tartalmazza a Szoftverfrissítések telepítése lépést.
  2. Szabályzatok fordítása és kiértékelése: Az ügyfél lefordítja az összes szoftverfrissítési szabályzatot a WMI RequestedConfigs névtérbe. (CIAgent.log)
  3. Ez a példány az első alkalom, hogy meghívják?
    1. Igen: Ugrás a teljes vizsgálatra
    2. Nem: A lépés konfigurálva van a szoftverfrissítések gyorsítótárazott vizsgálati eredményekből való kiértékelésére vonatkozó beállítással?
      1. Igen: Nyissa meg a Gyorsítótárazott eredmények vizsgálata lehetőséget
      2. Nem: Ugrás a teljes vizsgálatra
  4. Vizsgálati folyamat: teljes vizsgálat vagy gyorsítótárazott eredmények vizsgálata, párhuzamos monitorozási folyamattal.
    1. Teljes vizsgálat: A feladatütemezési motor meghívja a szoftverfrissítési ügynököt az Update Scan API-val a teljes vizsgálat elvégzéséhez. (WUAHandler.log, ScanAgent.log)
      1. SUM-ügynök vizsgálata – teljes: Normál vizsgálati folyamat Windows Update Agenten (WUA) keresztül, amely kommunikál a WSUS-t futtató szoftverfrissítési ponttal. Hozzáadja az esetleges frissítéseket a helyi frissítési tárhoz. (WindowsUpdate.log, UpdateStore.log)
    2. Keresés gyorsítótárazott eredményekből: A feladatütemezési motor meghívja a szoftverfrissítési ügynököt az Update Scan API-val a gyorsítótárazott metaadatok vizsgálatához. (WUAHandler.log, ScanAgent.log)
      1. SUM-ügynök vizsgálata – gyorsítótárazott: A Windows Update-ügynök (WUA) ellenőrzi a helyi frissítési tárban már gyorsítótárazott frissítéseket. (WindowsUpdate.log, UpdateStore.log)
    3. Vizsgálat indítása időzítő: A feladatütemezési motor elindít egy időzítőt, és várakozik. (Ez a folyamat párhuzamosan történik a gyorsítótárazott eredmények teljes vizsgálatával vagy vizsgálatával.)
      1. Monitorozás: A feladatütemezési motor figyeli a SUM ügynök állapotát.
      2. Mi a SUM ügynök válasza?
        • Folyamatban: Elérte az időzítő az SMSTSSoftwareUpdateScanTimeout feladatütemezési változó értékét? (Alapértelmezett 1 óra)
          • Igen: A lépés sikertelen.
          • Nem: Ugrás a Monitorozásra
        • Sikertelen: A lépés sikertelen.
        • Kész: Ugrás a frissítési lista számbavételére
  5. Frissítési lista számbavétele: A SUM ügynök számbavételt végez a vizsgálat által visszaadott frissítések listáján, és meghatározza, hogy mely frissítések érhetők el vagy kötelezőek.
  6. Vannak frissítések a vizsgálati eredmények listájában?
    • Igen: Lépjen a Frissítések telepítése elemre.
    • Nem: Nincs mit telepíteni, a lépés sikeresen befejeződött.
  7. Üzembe helyezési folyamat: A telepítési frissítési folyamat az üzembe helyezés monitorozási folyamatával párhuzamosan történik.
    1. Frissítések telepítése: A feladatütemezési motor meghívja a SUM ügynököt az Update Deployment API-val az összes elérhető vagy csak kötelező frissítés telepítéséhez. Ez a viselkedés a lépés konfigurációján alapul, függetlenül attól, hogy a Telepítéshez szükséges – Csak kötelező szoftverfrissítések vagy A telepítéshez elérhető – Minden szoftverfrissítés lehetőséget választja. Ezt a viselkedést az SMSInstallUpdateTarget változóval is megadhatja.
      1. SUM-ügynök telepítése: Normál telepítési folyamat a meglévő gyorsítótárazott frissítések listájával, standard tartalomletöltéssel. Telepítse a frissítést Windows Update Agent (WUA) segítségével. (UpdatesDeployment.log, UpdatesHandler.log, WuaHandler.log, WindowsUpdate.log)
    2. Üzembehelyezési időzítő indítása és a folyamat előrehaladásának megjelenítése: A feladatütemezési motor elindít egy telepítési időzítőt, 10%-os időközönként jeleníti meg az alprojekteket a TS Progress felhasználói felületén, és várakozik.
      1. Monitorozás: A feladatütemezési motor lekérdezi a SUM ügynök állapotát.
      2. Mi a SUM ügynök válasza?
        • Folyamatban: A telepítési folyamat 8 órán át inaktív volt?
          • Igen: A lépés sikertelen.
          • Nem: Ugrás a Monitorozásra
        • Sikertelen: A lépés sikertelen.
        • Kész: Lépjen a A lépés konfigurálva van a szoftverfrissítések kiértékelése a gyorsítótárazott vizsgálati eredményekből lehetőséggel?

Időtúllépések

A diagram két időtúllépési változót tartalmaz, amelyek erre a lépésre vonatkoznak. Más összetevők más szabványos időzítői is befolyásolhatják ezt a folyamatot.

  • Frissítési vizsgálat időtúllépése: Egy óra (smsts.log)
  • Helykérés időtúllépése: Egy óra (LocationServices.log, CAS.log)
  • Tartalomletöltés időtúllépése: Egy óra (DTS.log)
  • Inaktív terjesztési pont időtúllépése: Egy óra (LocationServices.log, CAS.log)
  • Inaktív telepítés teljes időtúllépése: Nyolc óra (smsts.log)

Hibaelhárítás

Az alábbi forrásanyagok és további információk segítségével elháríthatja az ezzel a lépéssel kapcsolatos problémákat: