As I was flipping through the traffic at TenForums yesterday, I noticed Shawn Brink’s post in the News forum there: New PowerShell 7.0.1 version has been released – May 14. Without further ado, I headed over to its GitHub releases page, and grabbed myself a version of the install file. At first, I mistakenly grabbed the ARM-64 version and was briefly mystified until I stopped to think about what the filetype .msix must mean. Then I went back and grabbed the correct install file for my 64-bit Windows 10 version — namely: PowerShell-7.0.1-win-x64.msi. With the right file on my production PC, I was able to upgrade to version 7.0.1 with dispatch and great ease. Then came a pleasant surprise …
Overwriting 7.0.0 with 7.0.1 Preserves Start Menu Customization
As you can see in the lead graphic for this story, my customized PowerShell environment now produces the 7.0.1 version. There’s a screencap of the WinKey-X menu above this paragraph. When I click either the PS7 or the PS7 (Admin) items (top 2 in preceding list) I now get the 7.0.1 version of PowerShell. I assume that’s a function of two things. First, it means the customized menu points at a particular part of my Windows 10 folder structure. Second, it means the 7.0.1 installer over-wrote the files where 7.0.0 used to live. So now, when the menu items invoke the PowerShell executable, they’re calling the new version. To me, this is a happy circumstance because I’d wondered if I’d have to go through my menu customization as explained in this March 6, 2020 Win10.Guru article Put PowerShell 7 Onto Winkey+X Menu.
Thus, I’m happy to say that if you followed my earlier recipe for customizing the WinKey+X menu pop-up, you can simply upgrade PowerShell without also having to mess around with the WinKey+X menu management functions. Good stuff!
Author: Ed Tittel
Ed Tittel is a 30-plus-year computer industry veteran. He’s a Princeton and multiple University of Texas graduate who’s worked in IT since 1981 when he started his first programming job. Over the past three decades he’s also worked as a manager, technical evangelist, consultant, trainer, and an expert witness. See his professional bio for all the details.