Windows Terminal does not create a Profile for PowerShell Core when install via MSIX or Global Tool #4163

Closed
opened 2026-01-30 23:39:43 +00:00 by claunia · 3 comments
Owner

Originally created by @shanselman on GitHub (Sep 30, 2019).

Environment

Windows build number: Microsoft Windows [Version 10.0.18990.1]
Windows Terminal version:  0.5.2622.0

Steps to reproduce

Windows Terminal doesn't find PowerShell Core unless it was installed via a standard MSI.

However, folks can also install PowerShell via .NET Core global tool (which is makes its detection and location different) https://devblogs.microsoft.com/powershell/introducing-powershell-as-net-global-tool/

Or you can install PowerShell Core via an MSIX installer (not an MSI) https://github.com/PowerShell/PowerShell/releases

I would propose that we detect all three of these PowerShell Core possible installation vehicles and make profiles for them. Example: PowerShell Core (MSIX), PowerShell Core (Global Tool), etc.

Expected behavior

PowerShell Core is totally ignored when installed in these alternate, but supported, ways.

Actual behavior

Nada.

Originally created by @shanselman on GitHub (Sep 30, 2019). # Environment ```none Windows build number: Microsoft Windows [Version 10.0.18990.1] Windows Terminal version: 0.5.2622.0 ``` # Steps to reproduce Windows Terminal doesn't find PowerShell Core unless it was installed via a standard MSI. However, folks can also install PowerShell via .NET Core global tool (which is makes its detection and location different) https://devblogs.microsoft.com/powershell/introducing-powershell-as-net-global-tool/ Or you can install PowerShell Core via an MSIX installer (not an MSI) https://github.com/PowerShell/PowerShell/releases I would propose that we detect all three of these PowerShell Core possible installation vehicles and make profiles for them. Example: PowerShell Core (MSIX), PowerShell Core (Global Tool), etc. # Expected behavior PowerShell Core is totally ignored when installed in these alternate, but supported, ways. # Actual behavior Nada.
claunia added the Resolution-Duplicate label 2026-01-30 23:39:43 +00:00
Author
Owner

@DHowett-MSFT commented on GitHub (Sep 30, 2019):

Hey Scott, thanks! This is a /dup #2300. There’s a comment at the bottom asking for additional guidance on some of these points. Any thoughts?

@DHowett-MSFT commented on GitHub (Sep 30, 2019): Hey Scott, thanks! This is a /dup #2300. There’s a comment at the bottom asking for additional guidance on some of these points. Any thoughts?
Author
Owner

@ghost commented on GitHub (Sep 30, 2019):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Sep 30, 2019): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Author
Owner

@davidfowl commented on GitHub (Sep 30, 2019):

I couldn’t even get the msix installed but I can confirm that powershell core isn’t picked up with global tool install

@davidfowl commented on GitHub (Sep 30, 2019): I couldn’t even get the msix installed but I can confirm that powershell core isn’t picked up with global tool install
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#4163