Vanliga frågor och svar om Microsoft Update för PowerShell

Från och med PowerShell 7.2 har du möjlighet att aktivera Microsoft Update-stöd för PowerShell när du installerar med MSI-paketet.

Allmän information

Vad är Microsoft Update-funktionen i PowerShell?

Med Microsoft Update-funktionen i PowerShell kan du hämta de senaste PowerShell 7-uppdateringarna i ditt traditionella Hanteringsflöde för Microsoft Update (MU), oavsett om det är med Windows Update för företag, WSUS, Microsoft Endpoint Configuration Manager eller den interaktiva MU-dialogrutan i Inställningar. Med Microsoft Update och relaterade tjänster kan du distribuera uppdateringar:

  • Enligt ditt schema
  • Efter testning för din miljö
  • I stor skala i hela företaget

Hur snart efter lanseringen annonseras uppdateringar av Microsoft Update?

När en ny version av PowerShell släpps kan det ta upp till två veckor innan den versionen blir tillgänglig via Microsoft Update. Uppdateringar levereras som valfria programuppdateringar, även om uppdateringen innehåller en säkerhetskorrigering.

Om du behöver distribuera uppdateringen innan den blir tillgänglig i Microsoft Update laddar du ned uppdateringen från sidan Versioner på GitHub.

Jag använder PowerShell 7.2, varför har jag inte uppgraderats till 7.3?

Microsoft Update-funktionen för PowerShell uppdaterar endast versioner i samma versionskanal. PowerShell 7.2 är den senaste versionen som stöds på lång sikt (LTS). PowerShell 7.3 är den senaste stabila versionen (icke-LTS). Microsoft Update uppdaterar dig automatiskt till nästa uppdateringsnivåversioner för både 7.2 och 7.3. Till exempel 7.2.x till 7.2.y och 7.3.x till 7.3.y. Mer information om supportlivscykler finns i Livscykel för PowerShell-support.

Konfiguration

Vilken version av Windows krävs för att stödja Microsoft Update-funktionen?

Du måste ha Windows Version 1709 eller senare installerat på ett x64-baserat system. Version 1709 är Windows 10 Fall Creators Update eller oktoberuppdateringen av Windows Server 2016. Versioner före 1709 stöder inte Microsoft Update för PowerShell.

Behöver jag markera båda rutorna i installationsdialogrutan?

De två alternativen i dialogrutan är oberoende, men i de flesta fall är det bäst att markera båda rutorna.

PowerShell-konfiguration – Dialogrutan Microsoft Update

Vad gör varje kryssruta?

Den första kryssrutan aktiverar uppdateringar för PowerShell. Dessa uppdateringar kan levereras av Microsoft Update, en WSUS-server eller SCCM. Om den här kryssrutan är avmarkerad kan du inte ta emot uppdateringar via någon av dessa kanaler.

Den andra kryssrutan aktiverar Microsoft Update i systemet. På så sätt kan du ta emot uppdateringar för alla Microsoft-program som stöds, inte bara Windows. Om rutan är avmarkerad får du inte uppdateringen från Microsoft Update, men du kan ta emot uppdateringar från WSUS eller SCCM.

Vad händer om jag vill avregistrera mig senare?

Om du vill avanmäla dig från uppdateringar senare kan du köra MSI-installationspaketet och avmarkera den första kryssrutan. Om du avmarkerar den andra kryssrutan har det ingen effekt.

Kan jag aktivera de här uppdateringsalternativen från kommandoraden eller i ett skript?

Ja. MSI-paketet innehåller två nya MSI-alternativ för att aktivera uppdateringsfunktionerna:

  • USE_MU – Den här egenskapen har två möjliga värden:
  • 1 (standard) – Väljer att uppdatera via Microsoft Update, WSUS eller SCCM
  • 0 – Välj inte att uppdatera via Microsoft Update, WSUS eller SCCM
  • ENABLE_MU
    • 1(standard) – Väljer att använda Microsoft Update för automatisk Uppdateringar
    • 0 – Välj inte att använda Microsoft Update

Kommentar

Inställningen ENABLE_MU=0 inaktiverar inte Microsoft Update.

Felsökning

Jag har inte fått någon uppdatering för den nya versionen. Varför inte?

Det kan finnas flera orsaker till att uppdateringen inte tas emot:

  • Vi kanske inte har publicerat uppdateringen ännu. Vårt mål är att göra uppdateringen tillgänglig för Microsoft Update inom två veckor efter lanseringen, men det finns ingen garanti för den tillgängligheten.

  • Det finns grupprincipinställningar som styr Microsoft Update. Systemadministratören kan ha principer som hindrar dig från att använda Microsoft Update. Kryssrutan i installationsprogrammet kan inte åsidosätta grupprincipen.

  • Kontrollera att du har markerat båda kryssrutorna. När du utför en reparationsinstallation visar installationsprogrammet inte kryssrutealternativen. Om du vill aktivera MU-uppdateringar kör du följande kommando:

    msiexec.exe /fmu .\PowerShell-7.4.1-win-x64.msi USE_MU=1 ENABLE_MU=1
    

    Mer information om hur du kör msiexec.exe från kommandoraden finns i msiexec.