Last Updated on October 18, 2024 by Mathew Diekhake
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.4.0, here are the major changes:
- Paths given to cmdlets are now slash-agnostic (both / and \ work as directory separator)
- Lack of cmdlet support for paths with literal \ is a known issue
- .NET Core packages downgraded to build rc2-24027 (Nano’s build)
- XDG Base Directory Specification is now respected and used by default
- Linux and OS X profile path is now
~/.config/powershell/profile.ps1
- Linux and OS X history save path is now
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
- Linux and OS X user module path is now
~/.local/share/powershell/Modules
- The
~/.powershell
folder is deprecated and should be deleted - Scripts can be called within PowerShell without the
.ps1
extension Trace-Command
and associated source cmdlets are now availableCtrl-C
now breaks running cmdlets correctly- Source Depot changesets up to 715912 have been merged
Set-PSBreakPoint
debugging works on Linux, but not on Windows- MSI and APPX packages for Windows are now available
- Microsoft.PowerShell.LocalAccounts is available on Windows
- Microsoft.PowerShell.Archive is available on Windows
- Linux xUnit tests are running again
- Many more Pester tests are running
Downloads
- OpenPowerShell_0.5.0.msi
- powershell_0.5.0-1_amd64.deb
- powershell-0.5.0-1.x86_64.rpm
- powershell-0.5.0-win10-x64.zip
- powershell-0.5.0.pkg
- PowerShell-0.5.0.tar.gz
- PowerShell-0.5.0.zip
Related Articles
- Download: v0.4.0 beta release of Open PowerShell [Links]
- Download: v6.0.0-alpha.10 release of PowerShell [Links]
- Download: v0.3.0 alpha release of Open PowerShell [Links]
- Download: v6.0.0-alpha.11 release of PowerShell [Links]
- Download: v0.6.0 beta release of Open PowerShell [Links]
- Download: v6.0.0-alpha.7 release of PowerShell [Links]
- Download: v6.0.0-alpha.8 release of PowerShell [Links]
- Download: v6.0.0-alpha.12 Release of PowerShell [Links]
- Download: v6.0.0-alpha.13 release of PowerShell [Links]
- Download: v6.0.0-alpha.9 release of PowerShell [Links]