PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows component only, known as Windows PowerShell, it was made open-source and cross-platform on 18 August 2016 with the introduction of PowerShell Core. The former is built on the .NET Framework, the latter on .NET Core.

With 255 non-merge commits since v0.3.0, here are the major changes:

  • PSReadLine is ported and included by default
  • Original Windows ConsoleHost is ported and replaced CoreConsoleHost
  • .NET Core packages set to the RC2 release at build 24103
  • OS X 10.11 added to Continuous Integration matrix
  • Third-party C# cmdlets can be built with .NET CLI
  • Improved symlink support on Linux
  • Microsoft.Management.Infrastructure.Native replaced with package
  • Many more Pester tests
  • Source Depot changesets up to 700586 merged


Related Articles