A PowerShell 7.2-től kezdve az MSI-csomaggal történő telepítéskor lehetősége van engedélyezni a Microsoft Update támogatását a PowerShellhez.
Általános információk
Mi a Microsoft Update szolgáltatás a PowerShellben?
A PowerShell Microsoft Update funkciója lehetővé teszi a PowerShell 7 legújabb frissítéseinek beszerzését a hagyományos Microsoft Update (MU) felügyeleti folyamatában, legyen szó a Windows Update vállalati verzióról, a WSUS-ról, a Microsoft Endpoint Configuration Managerről vagy a Beállítások interaktív MU-párbeszédpaneljéről. A Microsoft Update és a kapcsolódó szolgáltatások lehetővé teszik a frissítések üzembe helyezését:
- Az ütemterv szerint
- A környezet tesztelése után
- Nagyvállalati méretekben
A kiadás után milyen hamar hirdeti a Microsoft Update a frissítéseket?
A PowerShell új verziójának kiadása akár két hétig is eltarthat, amíg az adott verzió elérhetővé válik a Microsoft Update használatával. A frissítések opcionális szoftverfrissítésként érkeznek, még akkor is, ha a frissítés biztonsági javítást tartalmaz.
Ha telepítenie kell a frissítést, mielőtt elérhetővé válik a Microsoft Update-ben, töltse le a frissítést a GitHub Kiadási oldaláról.
Miért nincs lts-ként megjelölve a legújabb LTS-verzió?
A legkorábbi alverziójú LTS-t megjelöljük, amíg el nem indul a támogatás. A PowerShell 7.2 és a 7.4 például LTS-kiadás, és egy év átfedésben lévő támogatással rendelkezik. A PowerShell 7.2 a legújabb LTS-ként lett megjelölve a MU-ban, amíg 2024 novemberében be nem fejeződött a támogatás.
Konfiguráció
Milyen Windows-verzióra van szükség a Microsoft Update szolgáltatás támogatásához?
X64-alapú rendszeren telepítve kell lennie a Windows 1809-es vagy újabb verziójának. Az 1809-es verzió a Windows 10 2018. októberi frissítése vagy a Windows Server 2019. Az 1809 előtti verziók nem támogatják a PowerShellhez készült Microsoft Update-et.
Be kell jelölnem mindkét jelölőnégyzetet a beállítási párbeszédpanelen?
Bár a párbeszédpanel két lehetősége független, a legtöbb esetben célszerű mindkét jelölőnégyzetet bejelölni.
Mit tesznek az egyes jelölőnégyzetek?
Az első jelölőnégyzet engedélyezi a PowerShell frissítéseit. Ezeket a frissítéseket a Microsoft Update, a WSUS-kiszolgáló vagy az SCCM is kézbesítheti. Ha ez a jelölőnégyzet nincs bejelölve, ezen csatornák egyikén sem kaphat frissítéseket.
A második jelölőnégyzet lehetővé teszi a Microsoft Update használatát a rendszeren. Ez lehetővé teszi a támogatott Microsoft-szoftverek frissítéseinek fogadását, nem csak a Windowst. Ha a jelölőnégyzet nincs bejelölve, nem kapja meg a frissítést a Microsoft Update-től, de a WSUS-tól vagy az SCCM-től is kaphat frissítéseket.
Mi a teendő, ha később szeretnék lemondani?
Ha később le szeretné tiltani a frissítéseket, futtathatja az MSI telepítőcsomagot, és törölheti az első jelölőnégyzet jelölését. A második jelölőnégyzet bejelölése nincs hatással.
Engedélyezhetem ezeket a frissítési beállításokat a parancssorból vagy egy szkriptből?
Igen. Az MSI-csomag két új MSI-lehetőséget tartalmaz a frissítési funkciók engedélyezéséhez:
-
USE_MU– Ez a tulajdonság két lehetséges értékkel rendelkezik:-
1(alapértelmezett) – A Microsoft Update, a WSUS vagy az SCCM frissítését választja -
0– Ne válasszon a Microsoft Update, a WSUS vagy az SCCM segítségével történő frissítés mellett
-
ENABLE_MU-
1(alapértelmezett) – A Microsoft Update használata automatikus frissítésekhez -
0– Ne használja a Microsoft Update-et
-
Megjegyzés:
A beállítás ENABLE_MU=0 nem tiltja le a Microsoft Update-et.
Hibaelhárítás
Miért nem kaptam frissítést az új kiadáshoz?
A frissítés nem fogadásának több oka is lehet:
Lehet, hogy még nem közzétettük a frissítést. Célunk, hogy a frissítést a kiadást követő két héten belül elérhetővé tegyük a Microsoft Update számára, de a rendelkezésre állásra nincs garancia.
Vannak olyan csoportházirend-beállítások, amelyek a Microsoft Update-et vezérli. Előfordulhat, hogy a rendszergazda olyan szabályzatokat állított be, amelyek megakadályozzák a Microsoft Update használatát. A telepítőben lévő jelölőnégyzet nem tudja felülbírálni a csoportházirendet.
Győződjön meg arról, hogy mindkét jelölőnégyzetet bejelölte. Javítás telepítésekor a telepítő nem jeleníti meg a jelölőnégyzet beállításait. A MU-frissítések engedélyezéséhez futtassa a következő parancsot:
msiexec.exe /fmu .\PowerShell-7.4.10-win-x64.msi USE_MU=1 ENABLE_MU=1További információ a parancssorból való futtatásról
msiexec.exe: msiexec.
A PowerShell 7.x-en vagyok, miért nem frissítettek 7.y-ra?
A PowerShell Microsoft Update funkciója csak ugyanabban a kiadási csatornában frissíti a verziókat. A PowerShell 7.4 a legújabb, hosszú távú támogatott (LTS) verzió. A PowerShell 7.5 a legújabb stabil (nem LTS) verzió. A Microsoft Update mindkét verzió következő javításszintű verzióihoz biztosít frissítéseket. Például:
- Ha a 7.4-et futtatja, a 7.4-hez frissítéseket fog kapni.
- Ha a 7.5-ös verziót futtatja, a 7.5-ös frissítéseket fogja kapni.
A Microsoft Update soha nem frissíti az LTS-kiadást stabil, nem LTS-kiadásra. A stabil, nem LTS kiadás azonban a magasabb LTS-kiadásra lesz frissítve, amikor a stabil kiadás támogatása véget ér.
Az előzetes verziók soha nem frissülnek a GA kiadási verziójára. Ezek azonban a következő elérhető előzetes kiadásra lesznek frissítve. Vegyük például azt a forgatókönyvet, amikor telepítve van a 7.4 (LTS) és a 7.5-rc.1 (előzetes verzió) kiadás. A 7.5.0 -s (stabil) kiadáskor a 7.4(LTS) telepítése nem frissül a 7.5.0-s verzióra. Emellett a 7.5.0 nem tudja frissíteni a 7.5-rc.1-et. A 7.6-preview.2 azonban frissítheti a 7.5-rc.1-et.
További információkért lásd a PowerShell támogatási életciklusát.