Using PSScriptAnalyzer to check PowerShell version compatibility
PSScriptAnalyzer version 1.18 was released recently, and ships with powerful new rules that can check PowerShell scripts for incompatibilities with other PowerShell versions and environments. In this...
View ArticlePublic Preview of PowerShell in Azure Functions 2.x
Over the last six months, we’ve been hard at work integrating PowerShell Core with Azure Functions 2.x. Today, I’m happy to announce that we’re releasing public preview of PowerShell support for Azure...
View ArticleAnnouncing General Availability of the Windows Compatibility Module 1.0.0
The Windows Compatibility module (WindowsCompatibility) is a PowerShell module that lets PowerShell Core 6 scripts access Windows PowerShell modules that are not yet natively available on PowerShell...
View ArticlePowerShell Constrained Language mode and the Dot-Source Operator
PowerShell Constrained Language mode and the Dot-Source Operator PowerShell works with application control systems, such as AppLocker and Windows Defender Application Control (WDAC), by automatically...
View ArticleDSC Resource Kit Release November 2018
We just released the DSC Resource Kit! This release includes updates to 9 DSC resource modules. In the past 6 weeks, 61 pull requests have been merged and 67 issues have been closed, all thanks to our...
View ArticleDSC Resource Kit Release January 2019
We just released the DSC Resource Kit! This release includes updates to 14 DSC resource modules. In the past 6 weeks, 41 pull requests have been merged and 54 issues have been closed, all thanks to...
View ArticleWindows Security change affecting PowerShell
Windows Security change affecting PowerShell January 9, 2019 The recent (1/8/2019) Windows security patch CVE-2019-0543, has introduced a breaking change for a PowerShell remoting scenario. It is a...
View ArticleParsing Text with PowerShell (1/3)
This is the first post in a three part series. Part 1: Useful methods on the String class Introduction to Regular Expressions The Select-String cmdlet Part 2: The -split operator The -match operator...
View ArticleAnnouncing the PowerShell Preview Extension in VSCode
Preview builds of the PowerShell extension are now available in VSCode We are excited to announce the PowerShell Preview extension in the VSCode marketplace! The PowerShell Preview extension allows...
View ArticleThe PowerShell-Docs repositories have been moved
The PowerShell-Docs repositories have been moved from the PowerShell organization to the MicrosoftDocs organization in GitHub. The tools we use to build the documentation are designed to work in the...
View ArticleParsing Text with PowerShell (2/3)
This is the second post in a three-part series. Part 1: Useful methods on the String class Introduction to Regular Expressions The Select-String cmdlet Part 2: the -split operator the -match operator...
View ArticleParsing Text with PowerShell (3/3)
This is the third and final post in a three-part series. Part 1: Useful methods on the String class Introduction to Regular Expressions The Select-String cmdlet Part 2: the -split operator the -match...
View ArticleGeneral Availability of PowerShell Core 6.2
We’re proud to announce that the latest version of PowerShell has been released! This is the third minor supported release of PowerShell Core, the open-source edition of PowerShell that works on...
View ArticleLiveFyre commenting will no longer be available on the PowerShell Gallery
Commenting on the PowerShell Gallery is provided by LiveFyre–a third-party comment system. LiveFyre is no longer supported by Adobe and therefore we are unable to service issues as they arise. We have...
View ArticleThe PowerShell Gallery is now more Accessible
Over the past few months, the team has been working hard to make the PowerShell Gallery as accessible as possible. This blog details why it matters and what work has been done. Why making the...
View ArticleDSC Resource Kit Release April 2019
We just released the DSC Resource Kit! This release includes updates to 13 DSC resource modules. In the past 6 weeks, 87 pull requests have been merged and 90 issues have been closed, all thanks to...
View ArticleThe Next Release of PowerShell – PowerShell 7
Recently, the PowerShell Team shipped the Generally Available (GA) release of PowerShell Core 6.2. Since that release, we’ve already begun work on the next iteration! We’re calling the next release...
View ArticlePowerShell Core Release Improvements
Overview For PowerShell Core, we basically had to build a new engineering system to build and release it. How we build it has evolved over time as we learn and our other teams have implemented...
View ArticleUsing PSScriptAnalyzer to check PowerShell version compatibility
PSScriptAnalyzer version 1.18 was released recently, and ships with powerful new rules that can check PowerShell scripts for incompatibilities with other PowerShell versions and environments. In this...
View ArticlePublic Preview of PowerShell in Azure Functions 2.x
Over the last six months, we’ve been hard at work integrating PowerShell Core with Azure Functions 2.x. Today, I’m happy to announce that we’re releasing public preview of PowerShell support for Azure...
View Article