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.

PowerShell 6.1 builds on the initial features given in 6.0 and adds 1900+ existing cmdlets in Windows 10 and Windows Server 2019, is built on top of .NET Core 2.1, comes with Significant performance improvements which include markdown cmdlets, as well as support for the latest versions of Windows, macOS, and Linux. In addition to all of that, there are also new experimental feature flags.

PowerShell 6.1 comes with module support. There was some debate after the release of PowerShell 6.0 whether Microsoft officials wanted module support for future PowerShell versions. Joey Aiello, in particular, stated that it was still a work in progress. Now, though, Aiello has assuaged those concerns.

“By far, the biggest feature of this release is compatibility of built-in Windows modules with PowerShell Core,” Aiello wrote. “This means that you can natively run those modules/cmdlets with PowerShell Core and easily transition from Windows PowerShell.”

Other features in PowerShell 6.1 include “significant performance improvements” which can be seen from the Group-Object cmdlet which is now 66% faster. There is also Microsoft Modern Lifecycle support. The Microsoft Modern Lifecycle Policy requires the acceptance of all software updates.

SHA256 Hashes of the release artifacts

  • powershell_6.1.6-1.debian.9_amd64.deb
    • ECC5C749B97AB19846BB52664C608E3FEE9D358152EDC780E7C476E5707440FD
  • powershell_6.1.6-1.ubuntu.14.04_amd64.deb
    • D16B2E29591EA929388F0FB9434383AC43BD86154ABD76FFA05696668BDB9556
  • powershell_6.1.6-1.ubuntu.16.04_amd64.deb
    • 41F890C400BE35104C741F917BE04DAE0CE8F8B961C8FF908D6EF71E082B3F9F
  • powershell_6.1.6-1.ubuntu.18.04_amd64.deb
    • 4F552E1E1F7DB8EF98B55C4C2C8B4F3790A38395B4AAB7D2D7199C2D0DD9956D
  • powershell-6.1.6-1.rhel.7.x86_64.rpm
    • 3A9A8D463D26C419A2A14AC1FB2728D1349E9F700C04B2FD932E7EBA275D76B2
  • powershell-6.1.6-linux-alpine-x64.tar.gz
    • C24681051446ECF869D4A4383F527ED048E1FF3B19CE73F31650CBB8396DEE6E
  • powershell-6.1.6-linux-arm32.tar.gz
    • 24ECAECC62AA80D11171BB48A156AC384FC813D38E46BBDA1847FDCB64CD4572
  • powershell-6.1.6-linux-x64.tar.gz
    • 94C765E52730F4B96E4AA691CDCFA665A448A752170C735DEE0EBC8D84F179E7
  • powershell-6.1.6-linux-x64-fxdependent.tar.gz
    • D22D875AE8E18EBBAB55E84D24BC69B4EC43B581D22B0C20DE70B2A56A0DC967
  • powershell-6.1.6-osx-x64.pkg
    • 632814D5995E9B677455ADBAC07712FE218626CA02C01D0AAB2E2AEC1F09FAED
  • powershell-6.1.6-osx-x64.tar.gz
    • 29AE608FB73511E1AE52085ACC727D1949FBB76AEAB5E1A2B9C4ED9B780E4256
  • PowerShell-6.1.6-win-arm32.zip
    • A7CD53362DE5838798DF24BC1809195FADEFEB8BB8BEC7A1BCA08F2F31D577EA
  • PowerShell-6.1.6-win-arm64.zip
    • E605E6EC4D6C98A5382F4AA2AAE79887115AF4B03616061884BF1F4DA10C42F4
  • PowerShell-6.1.6-win-fxdependent.zip
    • 41656735BE2F539019A9776586E066612A367D812B164C17C3FF654A3D3AAD82
  • PowerShell-6.1.6-win-x64.msi
    • 86F76E47E888042DAD42C94DBA5B82F4960FA96A7464B140E320EAC711094F55
  • PowerShell-6.1.6-win-x64.zip
    • 77A78ED2E24436FB403CAA644B3C1728A3D3417296468AF0A56BCB1DD2F3A8C1
  • PowerShell-6.1.6-win-x86.msi
    • 0E05522E2180CC5107D0F557152213EBBD208C1E9E1D3A75BA267DE2E4B2466C
  • PowerShell-6.1.6-win-x86.zip
    • 1DC690C9A1091D0ED5B71DE903AB3CD7B58BA9638ACDFEB9F9FE7031ABAF47E9


Related Articles