Skip to content

Add PowerShell developer workload - #64

Merged
AmirMS (AmelBawa-msft) merged 3 commits into
microsoft:mainfrom
Gijsreyn:gh-63/main/add-powershell-workload
Jun 12, 2026
Merged

Add PowerShell developer workload#64
AmirMS (AmelBawa-msft) merged 3 commits into
microsoft:mainfrom
Gijsreyn:gh-63/main/add-powershell-workload

Conversation

@Gijsreyn

Copy link
Copy Markdown
Contributor

Adds a new PowerShell workload that bootstraps a PowerShell 7 development environment.

This includes the following:

  • Install PowerShell 7 and VS Code.
  • Installing Microsoft.VSCode.Dsc from the PowerShell Gallery in the CurrentUser profile.
  • Uses this module to install declaratively the PowerShell and Pester extensions in VS Code.
  • Configures PSScriptAnalyzer rules in the user settings.

A couple of things to note:

  1. The current Microsoft.VSCode.Dsc hasn't officially been released to PowerShell Gallery
    • If in the future Microsoft.PowerShell.PSResourceGet v1.3.0 is released, a recommended location would be MAR (as it it is a MIcrosoft module and MAR will be the default there, increasing security for users)
  2. The same applies for the DSC resource shipped with Microsoft.PowerShell.PSResourceGet. See release: https://github.com/PowerShell/PSResourceGet/releases/tag/v1.3.0-preview1
Comment thread src/Workloads/powershell/configuration.winget Outdated
@AmelBawa-msft
AmirMS (AmelBawa-msft) merged commit b25ec4a into microsoft:main Jun 12, 2026
2 checks passed
@AmelBawa-msft AmirMS (AmelBawa-msft) linked an issue Jun 15, 2026 that may be closed by this pull request
@Gijsreyn
Gijs Reijn (Gijsreyn) deleted the gh-63/main/add-powershell-workload branch June 25, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants