Training / New Courses

New Training: Configure Visual Studio Code for PowerShell Development

by Trevor Sullivan
New Training: Monitor Windows Performance Counters and Event Logs with PowerShell picture: A
Published on January 20, 2021

In this 10-video, DevOps training, CBT Nuggets trainer Trevor Sullivan covers how to configure Visual Studio Code for PowerShell development.

Watch this new Visual Studio training.

Microsoft Visual Studio Code (VSCode) is an extensible, open-source, and cross-platform Integrated Development Environment (IDE). Microsoft is investing a significant amount of time and effort to make VSCode the best IDE for developers using nearly any programming language.

A separate team at Microsoft is actively working on developing and enhancing a PowerShell extension for VSCode. This extension provides full support for PowerShell in VSCode, with features such as Intellisense, interactive debugging, Pester unit testing, and more.

If you're still using the PowerShell Integrated Scripting Editor (ISE), or some other text editor, you should consider switching to VSCode. ISE has the following limitations, when compared with VSCode.

  • Limited extensibility

  • Runs exclusively on Windows

  • No support for project management

  • No support for file types except PowerShell code (Markdown, CSV, JSON, et al.)

  • User interface doesn't scale well on high-DPI displays

  • No integration with Pester unit testing framework

  • Does not natively support source control (ie. git, mercurial)

  • Limited keyboard navigation, no centralized command palette

Using VSCode to develop your PowerShell project will help you to integrate all of your different components into a manageable project. If you invest time into learning keyboard shortcuts and how to customize the VSCode environment, you will boost your productivity.

This training includes:

  • 10 videos

  • 1 hour of training

Watch a video from the series:

Start learning VSCode today!



Ultimate Systems Administration Cert Guide

A 158-page guide to every Microsoft, VMware, Citrix, AWS, Google, and Linux certification, and how they fit into your career.

By submitting this form you agree that you have read, understood, and are able to consent to our privacy policy.

Don't Miss Out

Get great content delivered to your inbox.

I have read and understood the privacy policy, and am able to consent to it.

Recommended Articles

Get CBT Nuggets IT training news and resources

I have read and understood the privacy policy and am able to consent to it.

© 2022 CBT Nuggets. All rights reserved.Terms | Privacy Policy | Accessibility | Sitemap | 2850 Crescent Avenue, Eugene, OR 97408 | 541-284-5522