PowerShell Team

Automating the world one-liner at a time…

Latest posts

Announcing PowerShell 7.6 (LTS) GA Release
Mar 18, 2026
Post comments count 2
Post likes count 5

Announcing PowerShell 7.6 (LTS) GA Release

Jason Helmick
Jason Helmick

We're excited to announce the General Availability of PowerShell 7.6, the next Long Term Support (LTS) release of PowerShell. PowerShell 7.6 is built on .NET 10 (LTS), continuing the alignment between PowerShell and the modern .NET platform. PowerShell 7.6 includes reliability improvements across the engine, modules, and interactive shell experience. Preview releases focused on improving consistency, fixing long-standing issues, and refining behavior across platforms. Notable areas of improvement include: As an LTS release, PowerShell 7.6 becomes the recommended version for ...

PowerShell, OpenSSH, and DSC team investments for 2026
Feb 17, 2026
Post comments count 2
Post likes count 5

PowerShell, OpenSSH, and DSC team investments for 2026

Steve Lee
Steve Lee

Planned team investments for 2026 for PowerShell, OpenSSH, DSC, and related tooling.

Introducing MCP Support in AI Shell Preview 6
Aug 5, 2025
Post comments count 0
Post likes count 3

Introducing MCP Support in AI Shell Preview 6

Steven Bucher
Steven Bucher

We're excited to share the latest preview release of AI Shell that includes new features and improvements based on your feedback.

Announcing Microsoft.PowerShell.PlatyPS 1.0.0
Jul 24, 2025
Post comments count 3
Post likes count 6

Announcing Microsoft.PowerShell.PlatyPS 1.0.0

Jason Helmick Sean Wheeler
Jason,
Sean

We are pleased to announce the general availability of Microsoft.PowerShell.PlatyPS 1.0.0, a tool to build PowerShell help files.

Announcing Microsoft Desired State Configuration v3.1.0
Jun 18, 2025
Post comments count 0
Post likes count 3

Announcing Microsoft Desired State Configuration v3.1.0

Jason Helmick
Jason Helmick

This post announces the release of Microsoft Desired State Configuration v3.1.0. We discuss the features and benefits of DSC and how it differs from PowerShell DSC.

AI Shell Preview 4 Release!
May 21, 2025
Post comments count 1
Post likes count 5

AI Shell Preview 4 Release!

Steven Bucher
Steven Bucher

We're excited to share the latest preview release of AI Shell that includes new features and improvements based on your feedback.

PowerShell, OpenSSH, and DSC team investments for 2025
Apr 14, 2025
Post comments count 4
Post likes count 3

PowerShell, OpenSSH, and DSC team investments for 2025

Steve Lee
Steve Lee

Planned team investments for 2025 for PowerShell, OpenSSH, DSC, and related tooling.

Authoring Enhancements in Microsoft Desired State Configuration v3.0.0
Mar 12, 2025
Post comments count 0
Post likes count 3

Authoring Enhancements in Microsoft Desired State Configuration v3.0.0

Jason Helmick
Jason Helmick

This is the third post in a multi-part series about the new release of DSC. Microsoft Desired State Configuration (DSC) v3.0.0 provides powerful feature that enhance the authoring experience. DSC command completer The completer command returns a shell script that, when executed, registers completions for the given shell. DSC can generate completion scripts for the following shells: To learn more, see the command reference documentation. Enhanced Authoring with Schemas Working with DSC platform involves writing configuration documents and resource manifests. D...

Get started with Microsoft Desired State Configuration v3.0.0
Mar 12, 2025
Post comments count 4
Post likes count 4

Get started with Microsoft Desired State Configuration v3.0.0

Jason Helmick
Jason Helmick

This post show you how to install DSC v3.0.0 and get started using the **dsc** command.

Announcing Microsoft Desired State Configuration v3.0.0
Mar 12, 2025
Post comments count 6
Post likes count 12

Announcing Microsoft Desired State Configuration v3.0.0

Jason Helmick
Jason Helmick

This post announces the release of Microsoft Desired State Configuration v3.0.0. We discuss the features and benefits of DSC and how it differs from PowerShell DSC.

Announcing AI Shell Preview 2
Feb 28, 2025
Post comments count 6
Post likes count 5

Announcing AI Shell Preview 2

Steven Bucher
Steven Bucher

We are pleased to share a new preview release of AI Shell!

Microsoft Update changes for PowerShell 7
Feb 27, 2025
Post comments count 3
Post likes count 2

Microsoft Update changes for PowerShell 7

Steven Bucher
Steven Bucher

This blog outlines the expected behavior of MU releases for PowerShell 7.

PowerShell 7.5 GA is now available
Feb 12, 2025
Post comments count 2
Post likes count 3

PowerShell 7.5 GA is now available

Jason Helmick
Jason Helmick

We're pleased to announce the release of PowerShell 7.5.0! For this release the focus has been on quality, security and stability of the platform. We greatly appreciate the enormous amount of community contributions in this release along with new cmdlets, experimental features and other quality of life additions. PowerShell 7.5 is built on top of .NET 9 and will be supported for 18 months as a standard support release. Please note that support for PowerShell 7.2 is ended November 8, 2024. PowerShell 7.4 is the current LTS release of PowerShell and is supported until November 2026. How do I get it? PowerShell...

Announcing the Public Preview of AI Shell
Nov 19, 2024
Post comments count 6
Post likes count 14

Announcing the Public Preview of AI Shell

Steven Bucher
Steven Bucher

We are pleased to announce the public preview of AI Shell.

PowerShell 7.5 RC-1 is now available
Nov 18, 2024
Post comments count 1
Post likes count 5

PowerShell 7.5 RC-1 is now available

Sydney Smith
Sydney Smith

Availability of PowerShell 7.5 RC1

Announcing Microsoft.PowerShell.PlatyPS 1.0.0-Preview1
Oct 30, 2024
Post comments count 1
Post likes count 4

Announcing Microsoft.PowerShell.PlatyPS 1.0.0-Preview1

Jason Helmick
Jason Helmick

We are pleased to announce the release of Microsoft.PowerShell.PlatyPS 1.0.0-Preview1, a tool to build PowerShell help files.

PSResourceGet support for Azure Container Registry (ACR) is in Preview
Apr 2, 2024
Post comments count 2
Post likes count 5

PSResourceGet support for Azure Container Registry (ACR) is in Preview

Sydney Smith
Sydney Smith

PSResourceGet 1.1 preview 1 is available

PowerShell and OpenSSH team investments for 2024
Feb 5, 2024
Post comments count 1
Post likes count 8

PowerShell and OpenSSH team investments for 2024

Steve Lee
Steve Lee

Planned team investments for 2024 for PowerShell, OpenSSH, and related tooling.

PowerShell 7.4 General Availability
Nov 16, 2023
Post comments count 0
Post likes count 9

PowerShell 7.4 General Availability

Steve Lee
Steve Lee

PowerShell 7.4 GA has been released.

PowerShell 7.4 Release Candidate 1
Oct 30, 2023
Post comments count 2
Post likes count 1

PowerShell 7.4 Release Candidate 1

Sydney Smith
Sydney Smith

Availability of PowerShell 7.4 RC1

PowerShell Extension for Visual Studio Code Fall 2023 Update
Oct 25, 2023
Post comments count 0
Post likes count 3

PowerShell Extension for Visual Studio Code Fall 2023 Update

Sydney Smith
Sydney Smith

PowerShell Extension for Visual Studio Fall 2023 Update

PSResourceGet is generally available
Oct 9, 2023
Post comments count 5
Post likes count 5

PSResourceGet is generally available

Sydney Smith
Sydney Smith

PSResourceGet is generally available

PSReadLine 2.3.4 GA Release
Oct 3, 2023
Post comments count 0
Post likes count 7

PSReadLine 2.3.4 GA Release

Steven Bucher
Steven Bucher

We are excited to announce the general availability of PSReadLine 2.3.4!

PowerShellGet 3.0.22-beta22 is now available
Sep 20, 2023
Post comments count 0
Post likes count 3

PowerShellGet 3.0.22-beta22 is now available

Sydney Smith
Sydney Smith

The latest preview of PowerShellGet is now available on the PowerShell Gallery. In this new preview version of PowerShellGet, PowerShellGet is a compatibility module that allows use of PowerShellGet 2.x (and below) cmdlet syntax with PSResourceGet functionality by making a best effort mapping between the cmdlet interfaces of both versions of the module. This module is a continuation of the CompatPowerShellGet project, but will now be shipping under the PowerShellGet module name. How to install the module To install from PSResourceGet (which is included in PowerShell 7.4 Preview 5) To install from PowerShel...

Announcing PowerShell Crescendo 1.1.0 General Availability (GA)
Sep 12, 2023
Post comments count 0
Post likes count 5

Announcing PowerShell Crescendo 1.1.0 General Availability (GA)

Jason Helmick
Jason Helmick

Announcing the General Availability (GA) release of PowerShell Crescendo 1.1.0, a framework for the

PSResourceGet Release Candidate is Now Available
Sep 7, 2023
Post comments count 1
Post likes count 2

PSResourceGet Release Candidate is Now Available

Sydney Smith
Sydney Smith

Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The release candidate of this module under the new name is now available on the PowerShell Gallery. This release contains a number of bug fixes. This release is considered "go live" meaning that it is a fully supported release and expected to be of GA quality. After this release we don't expect to make any changes before we make the module "Generally Available (GA)". Please test out this module and report any issues so that we can resolve any blocking scenarios before this module becomes GA. Once this module becomes GA we will ...

PowerShell Adapter Feedback Provider
Aug 28, 2023
Post comments count 0
Post likes count 1

PowerShell Adapter Feedback Provider

Steven Bucher
Steven Bucher

This blog outlines the PowerShell Adapter Feedback Provider module

PSResourceGet Preview 24 is Now Available
Aug 16, 2023
Post comments count 0
Post likes count 1

PSResourceGet Preview 24 is Now Available

Sydney Smith
Sydney Smith

Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The latest preview release of this module under the new name is now available on the PowerShell Gallery. This release contains improved publish support, new aliases and many bug fixes. This is the last planned preview release before we release a "Release Candidate (RC)" of the module. From there we don't expect to make any changes before we make the module "Generally Available (GA)". How to install the module To install from PSResourceGet previews (which is included in PowerShell 7.4 Preview 4) To install from PowerShell...

Announcing PowerShell Crescendo 1.1.0-RC1
Aug 8, 2023
Post comments count 0
Post likes count 1

Announcing PowerShell Crescendo 1.1.0-RC1

Jason Helmick
Jason Helmick

This RC contains several community requested features and fixes including improved support for PSScriptAnalyzer, improvements to error handling, and the addition of `ExcludeAsArgument` property.

Desired State Configuration (DSC) Planning Update
Aug 7, 2023
Post comments count 1
Post likes count 3

Desired State Configuration (DSC) Planning Update

Michael Greene
Michael Greene

A fun and informative blog post sharing the exciting plans and roadmap for Desired State Configuration (DSC), including plans for compatibility, transparency, cross-platform support, and more.

Microsoft.PowerShell.TextUtility module updates
Jul 17, 2023
Post comments count 1
Post likes count 7

Microsoft.PowerShell.TextUtility module updates

Jim Truher
Jim Truher

TextUtility module gets new functionality We have recently released another preview of the TextUtility module. This module is a collection of tools that are meant to help with working with text content. Installing the module You can install this module from the PowerShellGallery with PowerShellGet via: Or you can install it with PSResourceGet via: ConvertFrom-TextTable The most recent pre-release of Microsoft.PowerShell.TextUtility has some new exciting functionality. The new cmdlet allows you to take tabular text and convert it into objects. Also, there is a way to convert some of types of those ...

JSON Adapter Feedback Provider
Jul 10, 2023
Post comments count 5
Post likes count 2

JSON Adapter Feedback Provider

Steven Bucher Jim Truher
Steven,
Jim

This blog outlines a new feedback provider developed by the PowerShell Team to inform users of native executables that can output `JSON`.

What are Feedback Providers?
Jul 6, 2023
Post comments count 2
Post likes count 4

What are Feedback Providers?

Steven Bucher
Steven Bucher

This is an introduction to the concept of feedback providers in PowerShell. What they are, how to use them and why we are implementing them.

PSResourceGet Preview is Now Available
Jun 9, 2023
Post comments count 0
Post likes count 4

PSResourceGet Preview is Now Available

Sydney Smith
Sydney Smith

Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The first preview release of this module under the new name is now available on the PowerShell Gallery. This release contains the module rename, and reintroduces support for Azure Artifacts, GitHub packages, and Artifactory and contains a number of bug fixes. How to install the module To install from PowerShellGet 3.0 previews To install from PowerShellGet 2.2.5 Note that once you install this module you will need to re-register your repositories as the repository registration file has moved. What is included in th...

PowerShellGet in PowerShell 7.4 Updates
May 17, 2023
Post comments count 1
Post likes count 4

PowerShellGet in PowerShell 7.4 Updates

Sydney Smith
Sydney Smith

Version 3 previews of PowerShellGet will begin shipping in PowerShell 7.4 previews in June (preview 5) with the following updates. These changes include important plans to address migration and compatibility, and we would like to request feedback. We would greatly appreciate your thoughtful feedback on these plans while there is still time to consider changes. Please comment on this github issue. Considerations for this decision We appreciate the feedback we have already been given by the community, at PowerShell events, by MVP's, and by our peers. Some of the key fa...

PowerShellGet 3.0 Preview 21
May 10, 2023
Post comments count 0
Post likes count 2

PowerShellGet 3.0 Preview 21

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! How to Install PowerShellGet 3.0 Preview 21 Prerequisites Please ensure that you have the latest (non-prerelease) version of PowerShellGet and PackageManagement installed. To check the version you currently have installed run the command The latest version of PowerShellGet is 2.2.5, and the latest version of PackageManagement is 1.4.7. To install the latest versions of these modules run the following: Installing the Preview To install this preview release side-by-side with your exi...

Completion Predictor v0.1.1 Release
May 10, 2023
Post comments count 0
Post likes count 4

Completion Predictor v0.1.1 Release

Steven Bucher
Steven Bucher

We released a new version of the CompletionPredictor! This blog post highlights some of the new functionalities of it.

PowerShell Extension for Visual Studio Code Spring 2023 Update
May 8, 2023
Post comments count 0
Post likes count 2

PowerShell Extension for Visual Studio Code Spring 2023 Update

Steve Lee Sydney Smith
Steve,
Sydney

PowerShell Extension for Visual Studio Spring 2023 Update

PSReadLine 2.3.1-beta1 Release
May 8, 2023
Post comments count 0
Post likes count 5

PSReadLine 2.3.1-beta1 Release

Steven Bucher
Steven Bucher

We are very excited to annouce the release of PSReadLine 2.3.1-beta1 is now available on the PowerShell Gallery! We have added a brand new tool tip feature to help give more descriptions to predictor results.

PowerShellGet 3.0 Preview 20
Mar 31, 2023
Post comments count 1
Post likes count 1

PowerShellGet 3.0 Preview 20

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes a major refactor of the module to remove the dependency on the NuGet client APIs for remote repositories. This version of the module, along with the PowerShellGet compatibility module, will be shipping in the next preview of PowerShell 7.4 (preview 3). How to Install PowerShellGet 3.0 Preview 20 Prerequisites Please ensure that you have the latest (non-prerelease) version of PowerShellGet and PackageManagement installed. To check the version you currently have inst...

PSReadLine 2.3.0-beta0 Release
Mar 13, 2023
Post comments count 0
Post likes count 2

PSReadLine 2.3.0-beta0 Release

Steven Bucher
Steven Bucher

Announcement of PSReadLine 2.3.0-beta0 release and description of the new features and fixes available.

PowerShell Extension for Visual Studio Code February 2023 Update
Feb 23, 2023
Post comments count 1
Post likes count 5

PowerShell Extension for Visual Studio Code February 2023 Update

Sydney Smith
Sydney Smith

We are excited to announce that the February update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. In this update we rewrote all the symbol logic. Classes (and their properties and methods) are now proper symbols. We now have a single visitor that builds a cached dictionary of symbols for each file instead of a dozen similar-yet-different Abstract Symbol Tree (AST) PowerShell script visitors handling different parts of each symbol-related request. This was a massive simplification of the code that also leads to huge performance improvements across all the symbol...

PowerShell/OpenSSH Team Investments for 2023
Jan 23, 2023
Post comments count 2
Post likes count 7

PowerShell/OpenSSH Team Investments for 2023

Steve Lee
Steve Lee

Team investments for 2023 across PowerShell, PowerShellGallery, OpenSSH, and supporting tools

PowerShell Extension for Visual Studio Code January 2023 Update
Jan 20, 2023
Post comments count 0
Post likes count 0

PowerShell Extension for Visual Studio Code January 2023 Update

Sydney Smith
Sydney Smith

We are excited to announce that the January update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This first stable release for the new year includes a multitude of fixes for the debugger! Expanding variables with properties that are inaccessible no longer causes a short-circuit preventing the rest of the properties from being expanded, variable values whose expansion results in PowerShell code being executed now works as expected, and in general all the correct properties are now present. We look forward to adding the ability to view static and private fields in...

PowerShellGet 3.0 Preview 18
Jan 11, 2023
Post comments count 0
Post likes count 2

PowerShellGet 3.0 Preview 18

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes a number of bug fixes as well as cmdlet. How to Install PowerShellGet 3.0 Preview 18 Prerequisites Please note that this preview release of PowerShellGet 3.0 does not support PowerShell 7.0, 7.1 or 7.2-preview1. This is a temporary issue due to a dependency and should be resolved in future releases. This release does support Windows PowerShell 5.1, PowerShell 7.2 and 7.3. Please ensure that you have the latest (non-prerelease) version of PowerShellGet and Package...

Announcing PowerShell Crescendo 1.1.0-preview01
Dec 6, 2022
Post comments count 1
Post likes count 2

Announcing PowerShell Crescendo 1.1.0-preview01

Jason Helmick
Jason Helmick

**PowerShell Crescendo 1.1.0-preview01**. This preview includes a new schema, support for argument value transformation, the ability to bypass the output handler, and improved error handling.

PowerShell Extension for Visual Studio Code October 2022 Update
Dec 5, 2022
Post comments count 0
Post likes count 0

PowerShell Extension for Visual Studio Code October 2022 Update

Andy Jordan
Andy Jordan

We are excited to announce that the October update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This October stable release incorporates a number of bugfixes throughout September and early October, though is not based on the latest preview, v2022.10.1-preview, as the refactors involved in enabling TypeScript's strict type checking and ESLint's strict linting will need more testing. However, based on the success of the PowerShell Script Analyzer's v1.21.0 release we wanted to get this to you sooner! Updates in the October Release Note that these update...

PowerShell 7.3 General Availability
Nov 9, 2022
Post comments count 6
Post likes count 4

PowerShell 7.3 General Availability

Steve Lee
Steve Lee

General availability of PowerShell 7.3

PSScriptAnalyzer (PSSA) 1.21.0 has been released
Oct 24, 2022
Post comments count 3
Post likes count 1

PSScriptAnalyzer (PSSA) 1.21.0 has been released

Jim Truher
Jim Truher

Announcing the release of PSScriptAnalyzer 1.21

PowerShellGet 3.0 Preview 17
Sep 9, 2022
Post comments count 1
Post likes count 3

PowerShellGet 3.0 Preview 17

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes a number of bug fixes as well as support for specifying the temporary path used during installation of PSResources. How to Install PowerShellGet 3.0 Preview 17 Prerequisites Please note that this preview release of PowerShellGet 3.0 does not support PowerShell 7.0, 7.1 or 7.2-preview1. This is a temporary issue due to a dependency and should be resolved in future releases. This release does support Windows PowerShell 5.1, PowerShell 7.2 and 7.3-previews. Please en...

PowerShell Extension for Visual Studio Code August 2022 Update
Aug 30, 2022
Post comments count 1
Post likes count 2

PowerShell Extension for Visual Studio Code August 2022 Update

Sydney Smith Andy Jordan
Sydney,
Andy

We are excited to announce that the August update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This release adds a walkthrough experience for getting started with PowerShell in VS Code, more regression tests, a major LSP client library update, and includes a number of bug fixes! Updates in the August Release Note that these updates all shipped in our PowerShell Preview Extension for VS Code before shipping in our stable channel. Some highlights of August releases: For the full ...

Archive Module 2.0 Preview 2
Aug 10, 2022
Post comments count 0
Post likes count 0

Archive Module 2.0 Preview 2

Sydney Smith
Sydney Smith

We are excited to announce that the second preview of a rewrite of Microsoft.PowerShell.Archive, the module that lets you create and extract archives, is now available on the PowerShell Gallery. This release is the second preview release of a rewrite of the module and is not feature complete. Please note that this release is only compatible with PowerShell 7.3.0-preview5 and up. For more information on what is proposed in this rewrite, or to give feedback on the design please refer to the RFC. Installing the module Please note that this release will only work with PowerShell 7.3.0-preview5 and up. Find and i...

Announcing the release of Get-WhatsNew
Aug 8, 2022
Post comments count 0
Post likes count 3

Announcing the release of Get-WhatsNew

Jason Helmick
Jason Helmick

Get the latest PowerShell feature information in your terminal with Get-WhatsNew

PowerShell Extension for Visual Studio Code July 2022 Update
Jul 31, 2022
Post comments count 2
Post likes count 1

PowerShell Extension for Visual Studio Code July 2022 Update

Steve Lee Sydney Smith
Steve,
Sydney

We are excited to announce that the July update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This release renames the "PowerShell Integrated Console" to the "PowerShell Extension Terminal" to align with VS Code's verbiage, adds many regression tests, and includes a number of bug fixes! Updates in the July release Note that these updates all shipped in our PowerShell Preview Extension for VS Code before shipping in our stable channel. Some highlights of July release: For the full list of changes please refer to our changelog. Improvem...

PowerShellGet 3.0 Preview 16
Jul 28, 2022
Post comments count 0
Post likes count 2

PowerShellGet 3.0 Preview 16

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes ScriptFileInfo cmdlets,  support, and an AuthenticodeCheck for Install. How to Install PowerShellGet 3.0 Preview 16 Prerequisites Please note that this preview release of PowerShellGet 3.0 does not support PowerShell 7.0, 7.1 or 7.2-preview1. This is a temporary issue due to a dependency and should be resolved in future releases. This release does support Windows PowerShell 5.1, PowerShell 7.2 and 7.3-previews. Please ensure that you have the latest (non-prereleas...

Archive Module 2.0 Preview 1
Jul 26, 2022
Post comments count 4
Post likes count 2

Archive Module 2.0 Preview 1

Sydney Smith
Sydney Smith

We are excited to announce that the first preview of a rewrite of Microsoft.PowerShell.Archive, the module that lets you create and extract archives, is now available on the PowerShell Gallery. This release is the first preview release of a rewrite of the module and is not feature complete. Please note that this release only contains the  cmdlet and is only compatible with PowerShell 7.3.0-preview5 and up. For more information on what is proposed in this rewrite, or to give feedback on the design please refer to the RFC. Goals of the 2.0 release The goal for the Archive module is to build a high-performing a...

PowerShell Extension for Visual Studio Code June 2022 Update
Jul 1, 2022
Post comments count 0
Post likes count 0

PowerShell Extension for Visual Studio Code June 2022 Update

Sydney Smith
Sydney Smith

We are excited to announce that an update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This release fixes a number of issues related to IntelliSense and enables updates to PowerShell Editor Services (the engine of the VS Code extension) for other clients, such as Emacs and Vim with LSP plug-ins. Updates from the June releases Some highlights of June releases: For the full list of changes please refer to our changelog. IntelliSense improvements In this release we have made a number of improvements t...

Hosting PowerShell in a Python script
Jun 27, 2022
Post comments count 1
Post likes count 2

Hosting PowerShell in a Python script

Jim Truher
Jim Truher

How to use Python to call the PowerShell engine without running the PowerShell executable

PSReadLine 2.2.6 enables Predictive Intellisense by default
Jun 27, 2022
Post comments count 3
Post likes count 2

PSReadLine 2.2.6 enables Predictive Intellisense by default

Jason Helmick
Jason Helmick

Announcing Predictive Intellisense has been proven to be a productivity booster and so we are enabling it by default starting with PSReadLine 2.2.6!

PowerShellGet 3.0 Preview 14
May 31, 2022
Post comments count 0
Post likes count 0

PowerShellGet 3.0 Preview 14

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes support for PSResourceRepository credential persistence, as well as support for RequiredResourceFiles for Install. How to Install PowerShellGet 3.0 Preview 14 Prerequisites Please ensure that you have the latest (non-prerelease) version of PowerShellGet and PackageManagement installed. To check the version you currently have installed run the command  The latest version of PowerShellGet is 2.2.5, and the latest version of PackageManagement is 1.4.7. To install the ...

Major update to the PowerShell Extension for Visual Studio Code
May 3, 2022
Post comments count 3
Post likes count 0

Major update to the PowerShell Extension for Visual Studio Code

Sydney Smith
Sydney Smith

An updated version of our PowerShell extension is now available on the Visual Studio Code marketplace. This update represents a complete overhaul of the core PowerShell engine of PowerShell Editor Services, intending to create a more reliable and stable user experience. This release represents nearly two years' work, tracked in PSES #1295 and implemented in PSES #1459. It is our response to many issues opened by users over the last several years. Thank you to all of the community members who opened issues which helped motivate this major update. These major updates have also been tested over the last 6 months,...

Announcing PowerShell Crescendo General Availability (GA)
Mar 10, 2022
Post comments count 0
Post likes count 1

Announcing PowerShell Crescendo General Availability (GA)

Jason Helmick
Jason Helmick

Announcing the General Availability (GA) release of PowerShell Crescendo, a framework for the

PowerShell and OpenSSH team investments for 2022
Mar 4, 2022
Post comments count 3
Post likes count 0

PowerShell and OpenSSH team investments for 2022

Steve Lee
Steve Lee

Planned team investments for 2022 for PowerShell and OpenSSH.

PSReadLine 2.2 GA
Feb 23, 2022
Post comments count 0
Post likes count 0

PSReadLine 2.2 GA

Jason Helmick
Jason Helmick

Announcing the general availability (GA) release for PSReadLine 2.2. This release addresses community suggestions and feedback. Be sure to checkout new features Predictive IntelliSense and Dynamic Help.

PSReadLine 2.2 RC
Jan 31, 2022
Post comments count 0
Post likes count 0

PSReadLine 2.2 RC

Jason Helmick
Jason Helmick

This is the release candidate (RC) for PowerShell PSReadLine 2.2. We look forward to community validation and feedback prior to the general release (GA). This release candidate includes several community fixes and suggested features.

When PowerShellGet v1 fails to install the NuGet Provider
Jan 20, 2022
Post comments count 0
Post likes count 5

When PowerShellGet v1 fails to install the NuGet Provider

Amber Erickson
Amber Erickson

How to resolve errors in PowerShellGet v1 when attempting to install the NuGet package provider.

PowerShellGet 3.0 Preview 12 Release
Dec 9, 2021
Post comments count 0
Post likes count 0

PowerShellGet 3.0 Preview 12 Release

Sydney Smith
Sydney Smith

We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes more parameters, additional pipeline support, more wildcard support and a number of other features detailed below. How to Install PowerShellGet 3.0 Preview 12 Prerequisites Please ensure that you have the latest (non-prerelease) version of PowerShellGet and PackageManagement installed. To check the version you currently have installed run the command:  The latest version of PowerShellGet is 2.2.5, and the latest version of PackageManagement is 1.4.7. To install th...

Announcing PowerShell Crescendo Release Candidate (RC)
Dec 9, 2021
Post comments count 0
Post likes count 0

Announcing PowerShell Crescendo Release Candidate (RC)

Jason Helmick
Jason Helmick

This is the release candidate (RC) for PowerShell Crescendo. We look forward to community validation and feedback prior to the general release (GA). This release adds a versioned schema to support future updates and several community suggested features.

New release of PowerShell Preview for Visual Studio Code!
Nov 9, 2021
Post comments count 0
Post likes count 0

New release of PowerShell Preview for Visual Studio Code!

Sydney Smith
Sydney Smith

An updated version of our PowerShell Preview extension is now available on the Visual Studio Code marketplace. This update represents a complete overhaul of the core PowerShell engine of PowerShell Editor services, with the intention of create a more reliable and stable user experience. This release represents over a year's work, tracked in PSES #1295 and implemented in PSES #1459, and is our response to many issues opened by users over the last few years. Thank you to all of the community members who opened issues which helped motivate this major update. For information on getting started with the PowerShell e...

General Availability of PowerShell 7.2
Nov 8, 2021
Post comments count 11
Post likes count 1

General Availability of PowerShell 7.2

Steve Lee
Steve Lee

Announcing general availability of PowerShell 7.2

Announcing PowerShell Crescendo Preview.4
Oct 25, 2021
Post comments count 1
Post likes count 0

Announcing PowerShell Crescendo Preview.4

Jason Helmick
Jason Helmick

This is the last planned preview before the release candidate (RC). This preview adds support for a globally available schema, several community suggestions, and an experimental help parsing feature to improve complex native command maintenance.

PSArm Experiment Update
Aug 11, 2021
Post comments count 1
Post likes count 0

PSArm Experiment Update

Danny Maertens
Danny Maertens

We are annoucing that the PSArm experimental module is no longer under active development.

PowerShellGet 3.0 Preview 11 Release
Aug 9, 2021
Post comments count 0
Post likes count 0

PowerShellGet 3.0 Preview 11 Release

Amber Erickson
Amber Erickson

We are excited to announce that an important update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This preview release marks the completion of a complete refactor of this module and is a major step towards being feature complete for PowerShellGet 3.0. PowerShellGet 3.0 is a complete re-write of PowerShellGet with the following goals: This means that PowerShellGet 3.0 does not take a dependency on PackageManagement, NuGet or any other package provider, simplifying the codebase. Using the lessons learned from previous versions of the module, along with...

PowerShell for Visual Studio Code August 2021 Update
Aug 9, 2021
Post comments count 1
Post likes count 0

PowerShell for Visual Studio Code August 2021 Update

Andy Jordan
Andy Jordan

We are excited to announce that an update to our PowerShell extension is now available on the Visual Studio Code Marketplace. This blog will explain what is new in this release as well as what you can expect from extension updates in the coming months. What's new in the PowerShell Extension release This release includes the near-completion of the CI/CD Infrastructure Project. While our release cadence already doubled over the past six months, the final major piece of this effort is complete: with PRs #3461 and #1528 (among others) the release process has been fully automated. This means that we can now relea...

Announcing SecretManagement 1.1 GA
Aug 2, 2021
Post comments count 1
Post likes count 0

Announcing SecretManagement 1.1 GA

Joey Aiello
Joey Aiello

SecretManagement 1.1 is now generally available

Announcing PowerShell Crescendo Preview.3
Jul 27, 2021
Post comments count 1
Post likes count 0

Announcing PowerShell Crescendo Preview.3

Jason Helmick
Jason Helmick

Improving the development and distribution of Crescendo modules, this preview adds support for multiple command definitions per JSON file, and multiple output handlers to wrap native command output into objects.

Preview updating PowerShell 7.2 with Microsoft Update
Jun 16, 2021
Post comments count 4
Post likes count 1

Preview updating PowerShell 7.2 with Microsoft Update

Travis Plunk
Travis Plunk

We are going to begin previewing our updates to PowerShell 7 with Microsoft Update.

PowerShell for Visual Studio Code May 2021 Update
Jun 2, 2021
Post comments count 4
Post likes count 0

PowerShell for Visual Studio Code May 2021 Update

Andy Jordan
Andy Jordan

We are excited to announce that an update to our PowerShell extension is now available on the Visual Studio Code Marketplace. This blog will explain what is new in this release as well as what you can expect from the extension in the coming months. What's new in the PowerShell Extension release This incremental release incorporates a major update to OmniSharp, the Language Server Protocol library we use (like many other VSCode extensions). Behind the scenes there has also been a concerted effort to improve our build and release processes, with the intention of accelerating our release cadence. Some h...

SecretManagement Module v1.1.0 preview update
May 25, 2021
Post comments count 0
Post likes count 0

SecretManagement Module v1.1.0 preview update

Paul Higinbotham
Paul Higinbotham

Potential breaking change in the latest preview of SecretManagement 1.1 module release

Announcing PSDesiredStateConfiguration on PowerShell Gallery
May 14, 2021
Post comments count 1
Post likes count 0

Announcing PSDesiredStateConfiguration on PowerShell Gallery

Jason Helmick
Jason Helmick

We are pleased to announce the release of PSDesiredStateConfiguration 2.0.5 for DSC as a separate module on PowerShell Gallery.

Announcing PowerShell Crescendo Preview.2
May 6, 2021
Post comments count 1
Post likes count 0

Announcing PowerShell Crescendo Preview.2

Jason Helmick
Jason Helmick

Many native commands require elevated privileges to perform the expected operations. PowerShell Crescendo Preview 2 now supports cross platform elevation for your Crescendo wrapped native commands.

Optimizing your $Profile
Apr 6, 2021
Post comments count 9
Post likes count 4

Optimizing your $Profile

Steve Lee
Steve Lee

Learn how to measure and improve startup time of your $Profile

Announcing the preview of PSArm
Mar 31, 2021
Post comments count 7
Post likes count 0

Announcing the preview of PSArm

Steve Lee
Steve Lee

We are pleased to announce the preview of PSArm, providing a domain-specific language embedded in PowerShell for Azure Resource Manager (ARM) templates.

SecretManagement and SecretStore are Generally Available
Mar 25, 2021
Post comments count 4
Post likes count 2

SecretManagement and SecretStore are Generally Available

Sydney Smith
Sydney Smith

We are excited to announce two modules are now generally available on the PowerShell Gallery: To install the modules, open any PowerShell console and run: Introducing SecretManagement The SecretManagement module helps users manage secrets by providing a common set of cmdlets to interface with secrets across vaults. SecretManagement utilizes an extensible model where local and remote vaults can be registered and unregistered for use in accessing and retrieving secrets. The module provides the following cmdlets for accessing secrets and managing SecretVaults: Reference documentation for ...

SecretStore Release Candidate 3
Mar 15, 2021
Post comments count 0
Post likes count 0

SecretStore Release Candidate 3

Sydney Smith
Sydney Smith

The SecretStore release candidate 3 (RC3) module is now available on the PowerShell Gallery. This contains an exciting new feature which allows users to non-interactively create, and configure a SecretStore. This feature was added to support CI systems and other automated scenarios. SecretStore is an extension vault module, for PowerShell SecretManagement, which works over all supported PowerShell platforms on Windows, Linux, and macOS. For more context on this module and the SecretManagement module refer to the previous blog posts: For more context on these modules check out these previous blog posts: ...

Updating help for the PSReadLine module in Windows PowerShell 5.1
Mar 11, 2021
Post comments count 2
Post likes count 7

Updating help for the PSReadLine module in Windows PowerShell 5.1

Sean Wheeler
Sean Wheeler

Describes how to workaround the error when you try to update help for PSReadline in Windows PowerShell 5.1.

Announcing PSReadLine 2.2-beta.2 with Dynamic help
Mar 5, 2021
Post comments count 1
Post likes count 0

Announcing PSReadLine 2.2-beta.2 with Dynamic help

Jason Helmick
Jason Helmick

We are pleased to announce Dynamic Help, providing just-in-time help at the command line. Receive the help you need in the terminal without losing your place typing on the pipeline.

SecretManagement and SecretStore Release Candidate 2
Mar 3, 2021
Post comments count 0
Post likes count 0

SecretManagement and SecretStore Release Candidate 2

Sydney Smith
Sydney Smith

The SecretManagement and SecretStore release candidate 2 (RC2) modules are now available on the PowerShell Gallery. These releases contain an exciting new feature which allows users to provide non-sensitive metadata for secrets (note: this feature may not be available for all extension vaults). For more context on these modules check out these previous blog posts: Before installing this module, please uninstall the current preview versions of the module and restart your PowerShell session. To install these updates run the following commands: SecretManagement Updates In addition to b...

PowerShell Team 2021 Investments
Mar 2, 2021
Post comments count 5
Post likes count 0

PowerShell Team 2021 Investments

Steve Lee
Steve Lee

Details of the work the PowerShell team has planned for PowerShell 7.2, OpenSSH, and related tooling.

PowerShell for Visual Studio Code Updates – February 2021
Feb 25, 2021
Post comments count 4
Post likes count 0

PowerShell for Visual Studio Code Updates – February 2021

Sydney Smith
Sydney Smith

  We are excited to announce that updates to our PowerShell extension and PowerShell Preview extension are now available on the Visual Studio Code marketplace. This blog will explain what is new in these releases as well as what you can expect from the extension in the coming months. What's new in the PowerShell Extension release This incremental release incorporates changes from four preview releases! Some highlights of the release include: For the full list of updates please refer to the changelog. Further goals of this release are well discussed on GitHub. What's new in PowerS...

Announcing PowerShell Community Blog
Feb 18, 2021
Post comments count 1
Post likes count 0

Announcing PowerShell Community Blog

Jason Helmick
Jason Helmick

<Summary of the post>

SecretManagement and SecretStore Release Candidates
Jan 7, 2021
Post comments count 4
Post likes count 0

SecretManagement and SecretStore Release Candidates

Sydney Smith
Sydney Smith

The SecretManagement and SecretStore release candidate (RC) modules are now available on the PowerShell Gallery. The SecretManagement module helps users manage secrets by providing a common set of cmdlets to interface with secrets across vaults. This module supports an extensible model where local and remote vaults can be registered and unregistered for use in accessing and retrieving secrets. SecretStore is a cross-platform local extension vault for use with SecretManagement. We designed this vault as a best attempt at creating a vault that is available where PowerShell is, usable in popular PowerShell scenario...

PowerShell 7.2 Preview 2 release
Dec 15, 2020
Post comments count 8
Post likes count 0

PowerShell 7.2 Preview 2 release

Steve Lee
Steve Lee

Important changes included in the PowerShell 7.2 Preview 2 release

Announcing PowerShell Crescendo Preview.1
Dec 8, 2020
Post comments count 21
Post likes count 0

Announcing PowerShell Crescendo Preview.1

Jason Helmick
Jason Helmick

<Summary of the post>

Incident Report – PowerShell Gallery Downtime October 30, 2020
Dec 2, 2020
Post comments count 2
Post likes count 0

Incident Report – PowerShell Gallery Downtime October 30, 2020

Sydney Smith
Sydney Smith

  The PowerShell gallery experienced downtime on October 30th 2020. This report will give context as to what caused the downtime, what actions were taken to mitigate the issue, and what steps we are taking to improve the PowerShell gallery experience moving forward. Downtime Impact The downtime was declared at 2020-10-30 03:29 PDT, and was mitigated about 12 hours later at 2020-10-30 15:39 PDT. During this time packages were not available from the gallery, and the web interface was not accessible. Root Cause of the Downtime The downtime was a result of an attempt to fix ongoing statistics errors with ...

You’ve got Help!
Nov 23, 2020
Post comments count 2
Post likes count 0

You’ve got Help!

Sean Wheeler
Sean Wheeler

Announcing the new pipeline for publishing updateable help

SecretManagement preview 6 and SecretStore preview 4
Nov 16, 2020
Post comments count 4
Post likes count 0

SecretManagement preview 6 and SecretStore preview 4

Sydney Smith
Sydney Smith

Two updated preview releases are now available on the PowerShell Gallery: For more information on these modules check out these previous blog posts: Before installing these modules, please uninstall the current preview versions of the modules and restart your PowerShell session. To install these updates run the following commands: SecretManagement preview 6 updates This update to SecretManagement improves the compatibility of the module with Windows PowerShell, and improved the usability of the module by providing more ways to unregister vaults and by setting the first registe...

Announcing PowerShell 7.1
Nov 11, 2020
Post comments count 9
Post likes count 0

Announcing PowerShell 7.1

Joey Aiello
Joey Aiello

We're proud to announce the release of PowerShell 7.1, the latest major update to PowerShell 7. This release includes a number of improvements and fixes that build on top of the PowerShell 7.0 release in March and the recent GA release of .NET 5. Since then, the PowerShell Team (and many of you, our community contributors, thank you!) have been hard at work addressing some of the community's top bug reports and feature requests. What's new in PowerShell 7.1? For PowerShell 7.1, we decided to build on the foundation established in PowerShell 7.0 with a strong focus on community issues, especially where we co...

Announcing PSReadLine 2.1+ with Predictive IntelliSense
Nov 10, 2020
Post comments count 3
Post likes count 3

Announcing PSReadLine 2.1+ with Predictive IntelliSense

Jason Helmick
Jason Helmick

Tab completion has accelerated the success of new and experienced PowerShell users for over a decade. New users get the benefit of discovery, seeing available cmdlets and parameters as options while interactively typing. Experienced users receive the benefit of acceleration, typing less while using the Tab key to quickly complete a command. As the scale and complexity of cloud deployments and IT environments grow, cmdlet surface area is continually being updated with new cmdlets and additional parameter sets. For example, If you're beginning your journey with Azure, the Azure PowerShell module can...

SecretManagement and SecretStore Updates
Nov 3, 2020
Post comments count 6
Post likes count 0

SecretManagement and SecretStore Updates

Sydney Smith
Sydney Smith

Two updated preview releases are now available on the PowerShell Gallery: Before installing these modules please uninstall the current preview versions of the modules and restart your PowerShell session. To install these updates run the following commands: SecretManagement Preview 5 Updates This update to SecretManagement improves the usability of the module by adding name completers, and adding functionality to  for vault extension authors as well a a few other changes. Read the full list of changes below: SecretStore Preview 3 Updates This update to Secr...

PowerShell Working Groups
Oct 12, 2020
Post comments count 5
Post likes count 0

PowerShell Working Groups

Joey Aiello
Joey Aiello

Since we open sourced PowerShell in 2016, PowerShell has been an immensely popular project on GitHub. Every year, 700-1000 PRs and 1300-1500 issues are submitted to the PowerShell repo, with roughly half of the PRs and 90% of the issues filed from the community. We realize that some of these issues and PRs have been piling up and, as the project has grown in popularity and community activity, we sometimes struggle with the sheer volume of them. Those of us on the PowerShell Committee have been discussing some ways that we think we might be able to improve the efficiency of our decision-making process,...

SecretManagement and SecretStore Updates
Sep 30, 2020
Post comments count 3
Post likes count 0

SecretManagement and SecretStore Updates

Sydney Smith
Sydney Smith

Two updated preview releases are now available on the PowerShell Gallery: Please note that these preview releases contain breaking changes. This version of SecretStore is incompatible with previous versions because the configuration format has changed. The previous file store cannot be read by the new version and you will need to reset the store Reset-SecretStore after installing the new version. Be sure to save your current stored secrets before upgrading so they can be re-added after you Reset your SecretStore. To install these updates run the following commands: If you see an error indicating ...

PowerShell+Azure Sentinel notebooks to supercharge your threat hunting and investigations!
Sep 24, 2020
Post comments count 0
Post likes count 0

PowerShell+Azure Sentinel notebooks to supercharge your threat hunting and investigations!

Julian Gonzalez
Julian Gonzalez

For those interested in security and security analytics, we recently published an article on how you can now enable PowerShell Jupyter notebooks via .Net Interactive Public Preview for use with Azure Sentinel: https://techcommunity.microsoft.com/t5/azure-sentinel/what-s-new-powershell-azure-sentinel-notebooks-to-supercharge/ba-p/1695969 Happy threat hunting and investigation with PowerShell+Notebooks!  

SecretManagement Module Preview Design Changes
Sep 16, 2020
Post comments count 2
Post likes count 0

SecretManagement Module Preview Design Changes

Paul Higinbotham
Paul Higinbotham

Design changes to SecretManagement module preview

SecretManagement Preview 3
Sep 16, 2020
Post comments count 6
Post likes count 0

SecretManagement Preview 3

Sydney Smith
Sydney Smith

We are excited to announce two modules are now available on the PowerShell Gallery: To install the modules and register the SecretStore vault, open any PowerShell console and run: NOTE: This version of the module has a major breaking changing, if you have used past preview versions of the SecretManagement module, secrets previously stored will not be accessible in this version. Please migrate your secrets before updating. Your old secrets will not be removed after updating so they can be accessed by explicitly importing an earlier version of the module. If you see an error indicating the a depe...

PowerShellGet 3.0 Preview 10 Release
Sep 10, 2020
Post comments count 2
Post likes count 0

PowerShellGet 3.0 Preview 10 Release

Sydney Smith
Sydney Smith

In this blog post we are excited to share: PowerShellGet 3.0 Preview Updates PowerShellGet 3.0 preview 10 is now available on the PowerShell Gallery. This blog post will cover all of the feature updates since we last published a blog post ( preview 6). These versions include completed functionality for updating PSResources, input-object support for installing PSResources as well as several bug fixes. To install the latest version of the module, open any console any run: Install-Module PowerShellGet -AllowPrerelease -Force -Repository PSGallery -SkipPublisherCheck   What's new in the prev...

PowerShell 7.1 Preview 6
Aug 17, 2020
Post comments count 2
Post likes count 0

PowerShell 7.1 Preview 6

Steve Lee
Steve Lee

Update on PowerShell 7.1 release

Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code
Jul 31, 2020
Post comments count 4
Post likes count 0

Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code

Justin Chen
Justin Chen

Semantic Highlighting now supported in VS Code for PowerShell scripts