PowerShell

Automating the world one-liner at a time…

PowerShell Logo
DSC Resource Kit Release June 2019

We just released the DSC Resource Kit!
This release includes updates to 8 DSC resource modules. In the past 6 weeks, 95 pull requests have been merged and 55 issues have been closed, all thanks to our amazing community!
The modules updated in this release are:

CertificateDsc
NetworkingDsc
PSDscResources
SharePointDsc
SqlServerDsc
xActiveDirectory
xDnsServer
xPSDesiredStateConfiguration

For a detailed list of the resource modules and fixes in this release,

PowerShell Logo
Release of PowerShell Script Analyzer 1.18.1

Overview
PSScriptAnalyzer (PSSA) 1.18.1 is now available on the PSGallery and fixes not only a lot of the issues reported for 1.18.0 but has also been made twice as faster compared to 1.18.0. Additionally, the -SaveDscDependency switch on Invoke-ScriptAnalyzerhas been improved to be platform agnostic and should now also work on Linux systems if DSC has been set up.

PowerShell Logo
DSC Planning Update – June 2019

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. 

PowerShell Logo
Azure Policy Guest Configuration – Client

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. 

PowerShell Logo
Using PowerShellGet with Azure Artifacts

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:

Non-PAT authentication for package management
Credential persistence in Register-PSRepository

These improvements will effect the following cmdlets:

Register-PSRepository
Set-PSRepository
Find-Module/Script
Install-Module/Script
Update-Module/Script
Save-Module/Script
Publish-Module/Script

What is Azure Artifacts and Why would I use it?

PowerShell Logo
PowerShell 7 Roadmap

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.

PowerShell Logo
DSC Resource Kit Release May 2019

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:

ActiveDirectoryCSDsc
CertificateDsc
ComputerManagementDsc
NetworkingDsc
OfficeOnlineServerDsc
PSDscResources
SharePointDsc
SqlServerDsc
StorageDsc
xActiveDirectory
xDnsServer
xFirefox
xPSDesiredStateConfiguration
xWebAdministration

For a detailed list of the resource modules and fixes in this release,

PowerShell Logo
Public 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 Functions 2.x for Windows (Consumption, Premium, and App Service pricing plans).

PowerShell Logo
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 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,

Powershell

PowerShell Logo
PowerShell 7 Roadmap

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.

PowerShell Logo
PowerShell Core Release Improvements

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 features that make some tasks easier. We are finally at a state that we believe we can engineer a system that builds PowerShell Core for release with as little human interaction as necessary.

PowerShell Logo
General 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 Linux, macOS, and Windows!
Thanks to everyone that made this release possible,

PowerShell Logo
Generating PowerShell Cmdlets from OpenAPI/Swagger with AutoRest

Announcing the availability of the beta version of our new PowerShell cmdlet generator for AutoRest.

PowerShell Gallery Home Page
New Look and Features for PowerShell Gallery

The PowerShell Gallery and PowerShellGet have just been updated to provide new features, performance improvements, and a new modern design.

NOTE: This post has important information for publishers in the “Accounts and publishing” section.

Uncategorized

PowerShell Logo
DSC Resource Kit Release June 2019

We just released the DSC Resource Kit!
This release includes updates to 8 DSC resource modules. In the past 6 weeks, 95 pull requests have been merged and 55 issues have been closed, all thanks to our amazing community!
The modules updated in this release are:

CertificateDsc
NetworkingDsc
PSDscResources
SharePointDsc
SqlServerDsc
xActiveDirectory
xDnsServer
xPSDesiredStateConfiguration

For a detailed list of the resource modules and fixes in this release,

PowerShell Logo
Release of PowerShell Script Analyzer 1.18.1

Overview
PSScriptAnalyzer (PSSA) 1.18.1 is now available on the PSGallery and fixes not only a lot of the issues reported for 1.18.0 but has also been made twice as faster compared to 1.18.0. Additionally, the -SaveDscDependency switch on Invoke-ScriptAnalyzerhas been improved to be platform agnostic and should now also work on Linux systems if DSC has been set up.

PowerShell Logo
DSC Planning Update – June 2019

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. 

PowerShell Logo
Azure Policy Guest Configuration – Service

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. 

PowerShell Logo
Azure Policy Guest Configuration – Client

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. 

PowerShell Logo
Using PowerShellGet with Azure Artifacts

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:

Non-PAT authentication for package management
Credential persistence in Register-PSRepository

These improvements will effect the following cmdlets:

Register-PSRepository
Set-PSRepository
Find-Module/Script
Install-Module/Script
Update-Module/Script
Save-Module/Script
Publish-Module/Script

What is Azure Artifacts and Why would I use it?

PowerShell Logo
DSC Resource Kit Release May 2019

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:

ActiveDirectoryCSDsc
CertificateDsc
ComputerManagementDsc
NetworkingDsc
OfficeOnlineServerDsc
PSDscResources
SharePointDsc
SqlServerDsc
StorageDsc
xActiveDirectory
xDnsServer
xFirefox
xPSDesiredStateConfiguration
xWebAdministration

For a detailed list of the resource modules and fixes in this release,

PowerShell Logo
Public 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 Functions 2.x for Windows (Consumption, Premium, and App Service pricing plans).

PowerShell Logo
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 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,

PowerShell Logo
The 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 PowerShell 7, the reasons for which will be explained in this blog post.