Skip to Main Content
Patch My PC Feature and Application Request

A community where customers and the community can provide feedback to make a better product for everyone! For more details on how we prioritize request, please see:

1 VOTE
Status SUBMITTED
Categories Application Request
Created by Alex Kramer
Created on Dec 28, 2022

Microsoft PowerShell Core - support LTS track releases

Microsoft supports multiple channels for PowerShell Core, with product lifecycles based on whether the underlying .NET Core release is LTS or not. For example, PS Core 7.2.x is an LTS release supported by Microsoft throughout the lifecycle of .NET 6 (November 2024) with a longer support lifecycle than current branch PS Core 7.3.x (follows the support lifecycle of .NET 7 - May 2024).

Patch My PC's catalog currently only publishes the current version track of PowerShell Core (at time of writing, version 7.3.1). It may be useful for some organizations to be able to offer the LTS track of this product separately - security patches are backported to LTS releases while non-LTS releases can include breaking feature changes.

MS docs - https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle?view=powershell-7.3

  • Attach files
  • Brian Kaiser
    Reply
    |
    Feb 7, 2024

    It looks like PowerShell 7.2 LTS was added to the updates catalog. The most recent version was included in the January 11, 2024 update catalog: https://patchmypc.com/patch-my-pc-catalog-update-01-11-24

    One issue to consider is that you cannot deploy the LTS version and the non-LTS version to the same device while also honoring release channels. Because the update is using the MSI, the release channel isn't honored. This is by design and the only way to avoid it is to use WSUS, SCCM, or Microsoft Update for patching PowerShell.

    When a new version of PowerShell is released, it can take up to two weeks for that version to become available through Microsoft Update. Updates are delivered as optional software updates, even if the update contains a security fix.

    https://learn.microsoft.com/en-us/powershell/scripting/install/microsoft-update-faq


  • Brian Kaiser
    Reply
    |
    Nov 15, 2023

    Until this is supported, we've removed PowerShell updates from Patch My PC and will instead handle updates from Microsoft Update/WSUS to ensure that LTS versions are honored.