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 304 non-merge, non-imported commits since v0.2.0, here are the
major changes:
- .NET Core packages are build rc3-24011
- Native Linux commands are not shadowed by aliases
Get-Help -Online
worksmore
function respects the Linux$PAGER
; defaults toless
IsWindows
,IsLinux
,IsOSX
,IsCore
built-in PowerShell variables addedMicrosoft.PowerShell.Platform
removed for the above- Cross-platform core host is now
CoreConsoleHost
- Host now catches exceptions in
--command
scripts - Host’s shell ID changed to
Microsoft.PowerShellCore
- Modules that use C# assemblies can be loaded
New-Item -ItemType SymbolicLink
supports arbitrary targets- Readline implementation supports multi-line input
Ctrl-R
provides incremental reverse history search$Host.UI.RawUI
now supportedCtrl-K
andCtrl-Y
for kill and yank implementedCtrl-L
to clear screen now works- Documentation was completely overhauled
- Many more Pester and xUnit tests added
Downloads
- powershell_0.3.0-1_amd64.deb
- powershell-0.3.0-1.x86_64.rpm
- powershell-0.3.0-win10-x64.zip
- powershell-0.3.0-win81-x64.zip
- powershell-0.3.0.pkg
- PowerShell-0.3.0.tar.gz
- PowerShell-0.3.0.zip
Related Articles
- Download: v0.6.0 beta release of Open PowerShell
- Download: v0.4.0 beta release of Open PowerShell
- Download: v6.0.0-alpha.13 release of PowerShell
- Download: v0.5.0 beta release of Open PowerShell
- Download: v6.0.0-alpha.8 release of PowerShell
- Download: v6.0.0-alpha.12 Release of PowerShell
- Download: v6.0.0-alpha.7 release of PowerShell
- Download: v6.0.0-alpha.11 release of PowerShell
- Download: v6.0.0-alpha.9 release of PowerShell
- Download: v6.0.0-alpha.10 release of PowerShell