[PR #18639] Introduce PowerShell installer stub #31580

Open
opened 2026-01-31 09:48:10 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/18639

State: open
Merged: No


Summary of the Pull Request

Adds an "Install Latest PowerShell" stub to the new tab menu that installs the latest PowerShell on your machine when invoked. This is generated via a new PowershellInstallationProfileGenerator and leverages the new Extensions page to allow enabling/disabling the extension. The leftover stub is also automatically deleted to create a much cleaner experience.

References and Relevant Issues

Internal Spec: https://microsoft-my.sharepoint-df.com/:w:/p/chrnguyen/EchlDFoWsTBIudqQzVckHGABJ7zErJPK8aiLrS9nnFrlyw?e=QdmB1w
Targets #18633

Validation steps performed

  • PowerShell Installed
    • no stub in new tab menu
    • SUI > Extensions: no added profile
  • PowerShell not installed
    • installer stub is in new tab menu
    • SUI > Extensions: "added profile" populated
  • PowerShell not installed --> installed
    • installer stub not in new tab menu
    • SUI > Extensions: "added profile" not populated
**Original Pull Request:** https://github.com/microsoft/terminal/pull/18639 **State:** open **Merged:** No --- ## Summary of the Pull Request Adds an "Install Latest PowerShell" stub to the new tab menu that installs the latest PowerShell on your machine when invoked. This is generated via a new `PowershellInstallationProfileGenerator` and leverages the new Extensions page to allow enabling/disabling the extension. The leftover stub is also automatically deleted to create a much cleaner experience. ## References and Relevant Issues Internal Spec: https://microsoft-my.sharepoint-df.com/:w:/p/chrnguyen/EchlDFoWsTBIudqQzVckHGABJ7zErJPK8aiLrS9nnFrlyw?e=QdmB1w Targets #18633 ## Validation steps performed - PowerShell Installed - ✅ no stub in new tab menu - ✅ SUI > Extensions: no added profile - PowerShell not installed - ✅ installer stub is in new tab menu - ✅ SUI > Extensions: "added profile" populated - PowerShell not installed --> installed - ✅ installer stub not in new tab menu - ✅ SUI > Extensions: "added profile" not populated
claunia added the pull-request label 2026-01-31 09:48:10 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#31580