Task automation and configuration management framework from Microsoft

Windows PowerShell (64-bit)

Windows PowerShell 6.1.0 (64-bit)

  -  55.1 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Windows PowerShell 6.1.0 (64-bit).


For those interested in downloading the most recent release of Windows PowerShell (64-bit) or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Windows PowerShell 6.1.0 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Windows PowerShell 6.1.0 (64-bit) Screenshot 1

What's new in this version:

Engine Updates and Fixes:
- Enable indexing operations on System.Tuple and System.ValueTuple
- Use non-virtual call to invoke 'family or assembly' methods on base class from PowerShell class
- Handle operations with ByRef-like types gracefully in PowerShell
- Make the -settingfile flag on pwsh work for ScriptBlock logging on windows
- Ensure the SSHClientSessionTransportManager stream writer and reader fields are cleared after disposing
- Add LocationChangedAction handler to support the Windows Compatibility module

General Cmdlet Updates and Fixes:
- Fix Set-Service -Status Stopped to stop services with dependencies
- Add the Duration property to HistoryInfo
- Fix null reference in ConvertFrom-Markdown when the markdown content is empty
- Fix file blocking issue with WebCmdlets
- Fix performance issue in WSMan provider by using Refresh() to update the status rather than instantiating ServiceController

Code Cleanup:
- Remove Suspend-Job and Resume-Job cmdlets from compilation on Unix platforms
- Remove extra spaces in error messages in Modules.resx
- Cleanup the platform runtime checks from FileSystemProvider
- Improve code style of Send-MailMessage cmdlet

Tools:
- Add tools for PowerShell performance analysis
- Update code coverage module to download zip files based on job ID

Tests:
- Update test which assumes all previews have the name preview in the version
- Update Pester syntax in Set-Location test
- Add ScriptBlock logging test for Linux and macOS
- Add tests to report when package references are out of date
- Fix ModuleSpecification.Tests.ps1
- Updates Docker package tests

Build and Packaging Improvements:
- Update to the latest package references, dotnet core SDK and framework
- Make the artifact upload only occur for non-PR builds
- Change to not upload artifacts during pull request due to missing VSTS feature
- Remove workaround on VSTS that is no longer needed
- Update docker files to use MCR
- Add symbolic links for libssl and libcrypto to Debian 9 build to make remoting work
- Simplify the StartupInfo type used in Jumplist creation for faster P/Invoke
- Add VSTS CI for Windows
- Update the version of PowerShellGet module to 1.6.7
- update the version of PSReadLine module to 2.0.0-beta3
- Make sure MSI build works for non-preview builds
- Build and package framework dependent package
- Change locale of mdspell to en-US
- Add daily build on non-windows platforms
- Fix Windows MSI to remove the Uninstall shortcut during an uninstall when more than one version is installed
- Fix docker image names for release build

Documentation and Help Content:
- Update the version of .NET Core in docs
- Fix links in README.md
- Add VSTS CI build badges for master branch to README.md
- Add a paragraph in CONTRIBUTING.md about updating files.wxs