PowerShell Team

Automating the world one-liner at a time…

Latest posts

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 13

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...