PowerShell Team

Automating the world one-liner at a time…

Latest posts

Jun 13, 2019
Post comments count 0
Post likes count 0

Release of PowerShell Script Analyzer 1.18.1

Jim Truher

Overview  ()  is now available on the PSGallery and fixes not only a lot of the issues reported for  but has also been made twice as faster compared to . Additionally, the  switch on has been improved to be platform agnostic and should now also work on Linux systems if DSC has been set up. A long standing concurrency bug related to analysing module manifest has also been fixed. Analysis showed that  is not thread-safe due to a bug either in the cmdlet or in the PowerShell engine itself, we resolved it by having a lock around calls to this cmdlet. Formatter Fixes This applies especially to its usage within th...

Jun 7, 2019
Post comments count 13
Post likes count 0

DSC Planning Update – June 2019

Michael Greene

It has been almost a year since the last DSC Planning update. There has been a lot going on, many decisions being made, and it just didn’t make sense to post earlier in this calendar year. In this post we will review what has been shipped and the high-level direction we are heading. 

Jun 7, 2019
Post comments count 0
Post likes count 0

Azure Policy Guest Configuration – Service

Michael Greene

This post builds upon the introduction published yesterday to the PowerShell blog. In this post we are going to explore the Azure Policy Guest Configuration service. 

Jun 7, 2019
Post comments count 2
Post likes count 0

Azure Policy Guest Configuration – Client

Michael Greene

This post builds upon the introduction published earlier to the PowerShell blog. In this post we are going to explore the Azure Policy Guest Configuration client and how configuration content is consumed. 

Jun 4, 2019
Post comments count 9
Post likes count 0

Using PowerShellGet with Azure Artifacts

Sydney Smith

We have improved the experience with PowerShellGet and private NuGet feeds by focusing on pain points using an Azure Artifacts feed. We addressed pain points by enabling/documenting the following features: These improvements will effect the following cmdlets: What is Azure Artifacts and Why would I use it? Azure Artifacts is an Azure DevOps service which introduces the concept of multiple feeds that you can use to organize and control access to your packages. In other words it is a place for storing and sharing packages with controlled access through Azure DevOp...

May 30, 2019
Post comments count 11
Post likes count 0

PowerShell 7 Roadmap

Steve Lee

Last month we announced that PowerShell 7 will be the next release of PowerShell. Here I will provide more details of areas we'll be investing in for the PowerShell 7 release. When will I get it?! Today, we're releasing our first preview of PowerShell 7. Keeping with our monthly cadence, expect new preview releases approximately every month. This first preview contains some of the changes that didn't make it in time for the 6.2 GA release, and marks our move to .NET Core 3.0. For more details on what's new, check out our changelog on GitHub. As mentioned in the PowerShell 7 announcement blog, we wi...

May 15, 2019
Post comments count 0
Post likes count 0

DSC Resource Kit Release May 2019

Katie Kragenbrink [MSFT]

We just released the DSC Resource Kit! This release includes updates to 14 DSC resource modules. In the past 6 weeks, 87 pull requests have been merged and 36 issues have been closed, all thanks to our amazing community! The modules updated in this release are: For a detailed list of the resource modules and fixes in this release, see the Included in this Release section below. Our latest community call for the DSC Resource Kit was last Wednesday, May 8. A recording of the call is available here. You can join us for the next call at 12PM (Paci...

Apr 29, 2019
Post comments count 1
Post likes count 0

Public Preview of PowerShell in Azure Functions 2.x

Joey Aiello

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 Functions 2.x for Windows (Consumption, Premium, and App Service pricing plans). I already know I want this, give me the good stuff! Learn how to create your first PowerShell function in Azure Functions, or dive right into the Azure Functions PowerShell developer guide. What's Azure Functions? For those that haven't experienced the joy of using Azure Functions yet, it's an event-based serverless platform tha...

Apr 18, 2019
Post comments count 4
Post likes count 0

Using PSScriptAnalyzer to check PowerShell version compatibility

Robert Holt

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 blog post, the first in a series, we'll see how to use these new rules to check a script for problems running on PowerShell 3, 5.1 and 6. Wait, what's PSScriptAnalyzer? PSScriptAnalzyer is a module providing static analysis, or linting, and some dynamic analysis (based on the state of your environment) for PowerShell. It's able to find problems and fix bad habits in PowerShell scripts as you create them, simil...