Here’s a quick guide to integrate PowerShell into VSCode and some of the extensions that can be used.
- Install VSCode
- Open VSCode as an Admin
Add PowerShell Extension
From the VSCode console you need to add the PowerShell extension for integration with VSCode, you can add the extension in the following ways
- File>Preferences>Extensions
- Crtl+Shift+X
The Extension sidebar will appear and prompt to search
- Type PowerShell (There are multiple extensions)
- Select PowerShell Language Suppport for Visual Studio Code and click Install


PowerShell Classic ISE Integration
In VSCode you can integrate the classic ISE (Integrated Scripting Environment). This is optional and is not required as part of the PowerShell integration with VSCode.
In VSCode do the following:
- Ctrl+Shift+P
- Select the option PowerShell: Enable ISE Mode

You’ll see a preview of the PowerShell cmdlets appear on the left-side. This indicates that the ISE is now present.

- Click File>New File
You’ll see the classic start icons for PowerShell ISE appear in VSCode

Switch Between Different PowerShell Versions
If you have both PowerShell 5.1 and PowerShell Core Installed you can switch between the versions in VSCode. This is useful to know as there differences between the two
In the bottom right of the screen identify the version of PowerShell currently running in VSCode

- Click on PowerShell, in this example it’s 5.1
- Switch to the version of PowerShell to integrate with VSCode.
