Replies: 9 comments 15 replies
-
|
My first few concerns, Microsoft/Powershell team need to provide clarifications on
Thanks |
Beta Was this translation helpful? Give feedback.
-
|
I suspect this is something that the bigger Microsoft org is pushing down on the PS team. The team investment blog published 2 months ago said nothing about changing the installation experience or fixing accessibility issues. Perhaps we'll hear about some new vision for MSIX and Windows that explains this at the Build conference. |
Beta Was this translation helpful? Give feedback.
-
|
Another concern a coworker of mine has raised. To stay within best practice for automation in an on premise environment we, as well as using Server Core, also use Group Managed Service Accounts to run all our Powershell tasks. Can a gMSA run a MSIX install? Since it's in a user context and a gMSA does not have a traditional user profile. I cannot find any documentation pointing one way or the other. |
Beta Was this translation helpful? Give feedback.
-
|
I would suggest posting all your questions and concerns about this in #26903 then it Will be discussed by the PowerShell team in the next community call. If possible you could also attend the call and ask questions there directly to the team. |
Beta Was this translation helpful? Give feedback.
-
|
Horribly dump decision. MSIX is blocked in our org. So it's back to PS 5.1 |
Beta Was this translation helpful? Give feedback.
-
|
Thanks everyone for the feedback — we're reading all of it and taking it seriously. We understand that MSI has been a reliable and well-understood deployment model for many environments, especially in enterprise scenarios, and we don't take changes like this lightly. PowerShell 7.6 is an LTS release and we will continue to include MSI support for its supported lifecycle, providing time for environments to plan and adapt. Our direction toward MSIX is based on long-term goals around reliability, accessibility, and alignment with the Windows platform. At the same time, we recognize that MSIX doesn't yet cover all of the scenarios that MSI enabled today. This transition will take time. We are actively investing in closing those gaps. This is why we're starting this in the 7.7 preview cycle. This gives us time to make the necessary improvements and get your feedback. Please keep sharing specific scenarios and blockers. Please share your feedback in this discussion. For more information on your installation options, see Install PowerShell 7 on Windows. |
Beta Was this translation helpful? Give feedback.
-
|
https://learn.microsoft.com/en-us/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.6 lists lots of (at present) wrong things. |
Beta Was this translation helpful? Give feedback.
-
|
When I initially read this I leapt to the conclusion that PowerShell 7 was going to be part of base Windows and already populate c:\Program Files\PowerShell\7 so any additional MSI would be a conflict. Otherwise it made no sense. It sounds like they are putting the cart before the horses. It would be better to make MSIX support the required installation locations and meta-data before announcing that PowerShell was going to use something that was currently not fit for purpose and outside the control of the PowerShell team. Would PowerShell be published in multiple MSIX/MSIXBUNDLE packages? Those for user scope AppStore, and those for shared installations? |
Beta Was this translation helpful? Give feedback.
-
|
Honest question here: When you make something part of the OS - like the mentioned plan to ship PowerShell 7 with Windows Server vNext, how exactly does shipping with the Operating System work? Windows Server 2025 in practice: What's new post-GA around 37:00+ I understand the accessibility improvements of MSIX over MSI, and I even support them! What is not clear to me, when you want to put something into an OS image: are you using an installer or something else? And again; scoping the question to integration with the Operating System here: Would accessibility has any chance to matter here the same way it matters when a downloadable installer is produced? One end-user experience I am familiar with is the The assumption I have is that if you create an OS image with PowerShell 7.6 in it - installed using MSI - you get a Windows Update compatible image and no end user will ever run into any accessibility issues. How far is my assumption from reality? Thank you for entertaining my question, I really appreciate it. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Recently the announcement was made (https://devblogs.microsoft.com/powershell/powershell-msi-deprecation) that Powershell 7.7 would move away from both MSI and EXE installers instead to purely ZIP and MSIX. I'll refrain from commenting on the public reception, but there have been a number of valid concerns raised in the comments of that article that seem better suited to be raised here. So making this discussion as a place to share those.
As for my own environment we install onto airgapped golden images and use Server Core for our automation on premise with similar setup on Azure Automation Agents in the cloud. From what I've been able to find MSIX is not supported on Server Core, so in my situation is creating a deployment via the zip file the only alternative?
Beta Was this translation helpful? Give feedback.
All reactions