mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Remove outdated and contradictory information from README (#23812)
This commit is contained in:
@@ -7,10 +7,10 @@ It includes a command-line shell, an associated scripting language, and a framew
|
||||
|
||||
[logo]: https://raw.githubusercontent.com/PowerShell/PowerShell/master/assets/ps_black_64.svg?sanitize=true
|
||||
|
||||
## Windows PowerShell vs. PowerShell Core
|
||||
## Windows PowerShell vs. PowerShell 7+
|
||||
|
||||
Although this repository started as a fork of the Windows PowerShell codebase, changes made in this repository are not automatically ported back to Windows PowerShell 5.1.
|
||||
This also means that [issues tracked here][issues] are only for PowerShell Core 6 and higher.
|
||||
Although this repository started as a fork of the Windows PowerShell codebase, changes made in this repository are not ported back to Windows PowerShell 5.1.
|
||||
This also means that [issues tracked here][issues] are only for PowerShell 7.x and higher.
|
||||
Windows PowerShell specific issues should be reported with the [Feedback Hub app][feedback-hub], by choosing "Apps > PowerShell" in the category.
|
||||
|
||||
[issues]: https://github.com/PowerShell/PowerShell/issues
|
||||
@@ -24,121 +24,13 @@ If you are new to PowerShell and want to learn more, we recommend reviewing the
|
||||
|
||||
## Get PowerShell
|
||||
|
||||
You can download and install a PowerShell package for any of the following platforms.
|
||||
|
||||
| Supported Platform | Download (LTS) | Downloads (stable) | Downloads (preview) | How to Install |
|
||||
| -------------------------------------------| ------------------------| ------------------------| ----------------------| ------------------------------|
|
||||
| [Windows (x64)][corefx-win] | [.msi][lts-windows-64] | [.msi][rl-windows-64] | [.msi][pv-windows-64] | [Instructions][in-windows] |
|
||||
| [Windows (x86)][corefx-win] | [.msi][lts-windows-86] | [.msi][rl-windows-86] | [.msi][pv-windows-86] | [Instructions][in-windows] |
|
||||
| [Ubuntu 22.04][corefx-linux] | [.deb][lts-deb] | [.deb][rl-ubuntu22] | [.deb][pv-deb] | [Instructions][in-ubuntu22] |
|
||||
| [Ubuntu 20.04][corefx-linux] | [.deb][lts-deb] | [.deb][rl-ubuntu20] | [.deb][pv-deb] | [Instructions][in-ubuntu20] |
|
||||
| [Ubuntu 18.04][corefx-linux] | [.deb][lts-deb] | [.deb][rl-ubuntu18] | [.deb][pv-deb] | [Instructions][in-ubuntu18] |
|
||||
| [Ubuntu 16.04][corefx-linux] | [.deb][lts-deb] | N/A | N/A | [Instructions][in-ubuntu16] |
|
||||
| [Debian 10][corefx-linux] | [.deb][lts-deb] | [.deb][rl-debian10] | [.deb][pv-deb] | [Instructions][in-deb10] |
|
||||
| [Debian 11][corefx-linux] | [.deb][lts-deb] | [.deb][rl-debian11] | [.deb][pv-deb] | |
|
||||
| [CentOS 7][corefx-linux] | [.rpm][lts-rh] | [.rpm][rl-centos] | [.rpm][pv-rpm] | [Instructions][in-centos] |
|
||||
| [CentOS 8][corefx-linux] | [.rpm][lts-rh] | [.rpm][rl-centos8] | [.rpm][pv-rpm] | |
|
||||
| [Red Hat Enterprise Linux 7][corefx-linux] | [.rpm][lts-rh] | [.rpm][rl-centos] | [.rpm][pv-rpm] | [Instructions][in-rhel7] |
|
||||
| [openSUSE 42.3][corefx-linux] | [.rpm][lts-rh] | [.rpm][rl-centos] | [.rpm][pv-rpm] | [Instructions][in-opensuse] |
|
||||
| [Fedora 35][corefx-linux] | [.rpm][lts-rh] | [.rpm][rl-centos] | [.rpm][pv-rpm] | [Instructions][in-fedora] |
|
||||
| [macOS 10.13+ (x64)][corefx-macos] | [.pkg][lts-macos] | [.pkg][rl-macos] | [.pkg][pv-macos] | [Instructions][in-macos] |
|
||||
| [macOS 11+ (arm64)][corefx-macos] | [.pkg][lts-macos-arm64] | [.pkg][rl-macos-arm64] | [.pkg][pv-macos-arm64]| [Instructions][in-macos] |
|
||||
| Docker | | | | [Instructions][in-docker] |
|
||||
|
||||
You can download and install a PowerShell package for any of the following platforms, **which are supported by the community.**
|
||||
|
||||
| Platform | Downloads (stable) | Downloads (preview) | How to Install |
|
||||
| -------------------------| ------------------------| ----------------------------- | ------------------------------|
|
||||
| Arch Linux | | | [Instructions][in-archlinux] |
|
||||
| Kali Linux | [.deb][rl-deb] | [.deb][pv-deb] | [Instructions][in-kali] |
|
||||
| Many Linux distributions | [Snapcraft][rl-snap] | [Snapcraft][pv-snap] | |
|
||||
|
||||
You can also download the PowerShell binary archives for Windows, macOS, and Linux.
|
||||
|
||||
| Platform | Downloads (stable) | Downloads (preview) | How to Install |
|
||||
| ---------------| --------------------------------------------------- | ------------------------------------------------| -----------------------------------------------|
|
||||
| Windows | [32-bit][rl-winx86-zip]/[64-bit][rl-winx64-zip] | [32-bit][pv-winx86-zip]/[64-bit][pv-winx64-zip] | [Instructions][in-windows-zip] |
|
||||
| macOS (x64) | [64-bit][rl-macos-tar] | [64-bit][pv-macos-tar] | [Instructions][in-tar-macos] |
|
||||
| macOS (arm64) | [64-bit][rl-macos-tar-arm64] | [64-bit][pv-macos-tar-arm64] | [Instructions][in-tar-macos] |
|
||||
| Linux | [64-bit][rl-linux-tar] | [64-bit][pv-linux-tar] | [Instructions][in-tar-linux] |
|
||||
| Windows (ARM) | [64-bit][rl-winarm64] (preview) | [64-bit][pv-winarm64] | [Instructions][in-arm] |
|
||||
| Raspbian (ARM) | [32-bit][rl-arm32]/[64-bit][rl-arm64] | [32-bit][pv-arm32]/[64-bit][pv-arm64] | [Instructions][in-raspbian] |
|
||||
|
||||
[lts-windows-86]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-x86.msi
|
||||
[lts-windows-64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-x64.msi
|
||||
[lts-deb]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[lts-rh]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-1.rh.x86_64.rpm
|
||||
[lts-macos]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-x64.pkg
|
||||
[lts-macos-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-arm64.pkg
|
||||
|
||||
[rl-windows-64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-x64.msi
|
||||
[rl-windows-86]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-x86.msi
|
||||
[rl-deb]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[rl-ubuntu22]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[rl-ubuntu20]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[rl-ubuntu18]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[rl-debian10]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[rl-debian11]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
|
||||
[rl-centos]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-1.rh.x86_64.rpm
|
||||
[rl-centos8]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-1.rh.x86_64.rpm
|
||||
[rl-macos]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-x64.pkg
|
||||
[rl-macos-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-arm64.pkg
|
||||
[rl-winarm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-arm64.zip
|
||||
[rl-winx86-zip]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-x86.zip
|
||||
[rl-winx64-zip]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/PowerShell-7.4.2-win-x64.zip
|
||||
[rl-macos-tar]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-x64.tar.gz
|
||||
[rl-macos-tar-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-arm64.tar.gz
|
||||
[rl-linux-tar]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-x64.tar.gz
|
||||
[rl-arm32]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
|
||||
[rl-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
|
||||
[rl-snap]: https://snapcraft.io/powershell
|
||||
|
||||
[pv-windows-64]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/PowerShell-7.5.0-preview.2-win-x64.msi
|
||||
[pv-windows-86]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/PowerShell-7.5.0-preview.2-win-x86.msi
|
||||
[pv-deb]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-preview_7.5.0-preview.2-1.deb_amd64.deb
|
||||
[pv-rpm]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-preview-7.5.0_preview.2-1.rh.x86_64.rpm
|
||||
[pv-macos]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-osx-x64.pkg
|
||||
[pv-macos-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-osx-arm64.pkg
|
||||
[pv-winarm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/PowerShell-7.5.0-preview.2-win-arm64.zip
|
||||
[pv-winx86-zip]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/PowerShell-7.5.0-preview.2-win-x86.zip
|
||||
[pv-winx64-zip]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/PowerShell-7.5.0-preview.2-win-x64.zip
|
||||
[pv-macos-tar]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-osx-x64.tar.gz
|
||||
[pv-macos-tar-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-osx-arm64.tar.gz
|
||||
[pv-linux-tar]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-linux-x64.tar.gz
|
||||
[pv-arm32]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-linux-arm32.tar.gz
|
||||
[pv-arm64]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-7.5.0-preview.2-linux-arm64.tar.gz
|
||||
[pv-snap]: https://snapcraft.io/powershell-preview
|
||||
|
||||
[in-windows]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-windows
|
||||
[in-ubuntu16]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#ubuntu-1604
|
||||
[in-ubuntu18]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#ubuntu-1804
|
||||
[in-ubuntu20]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#ubuntu-2004
|
||||
[in-ubuntu22]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-on-linux#ubuntu
|
||||
[in-deb10]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#debian-10
|
||||
[in-centos]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#centos-7
|
||||
[in-rhel7]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#red-hat-enterprise-linux-rhel-7
|
||||
[in-opensuse]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#opensuse
|
||||
[in-fedora]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#fedora
|
||||
[in-archlinux]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#arch-linux
|
||||
[in-macos]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-macos
|
||||
[in-docker]: https://github.com/PowerShell/PowerShell-Docker
|
||||
[in-kali]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#kali
|
||||
[in-windows-zip]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-windows#zip
|
||||
[in-tar-linux]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#binary-archives
|
||||
[in-tar-macos]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-macos#binary-archives
|
||||
[in-raspbian]: https://learn.microsoft.com/powershell/scripting/install/installing-powershell-core-on-linux#raspbian
|
||||
[in-arm]: https://learn.microsoft.com/powershell/scripting/install/powershell-core-on-arm
|
||||
[corefx-win]:https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md#windows
|
||||
[corefx-linux]:https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md#linux
|
||||
[corefx-macos]:https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md#macos
|
||||
|
||||
To install a specific version, visit [releases](https://github.com/PowerShell/PowerShell/releases).
|
||||
PowerShell is supported on Windows, macOS, and a variety of Linux platforms. For
|
||||
more information, see [Installing PowerShell](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).
|
||||
|
||||
## Upgrading PowerShell
|
||||
|
||||
For best results when upgrading, you should use the same install method you used when you first
|
||||
installed PowerShell. The update method will be different for each platform and install method. For
|
||||
more information, see [Installing PowerShell](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).
|
||||
installed PowerShell. The update method is different for each platform and install method.
|
||||
|
||||
## Community Dashboard
|
||||
|
||||
@@ -169,10 +61,6 @@ There are dozens of topic-specific channels on our community-driven PowerShell V
|
||||
* [IRC](https://web.libera.chat/#powershell) on Libera.Chat
|
||||
* [Slack](https://aka.ms/psslack)
|
||||
|
||||
## Add-ons and libraries
|
||||
|
||||
[Awesome PowerShell](https://github.com/janikvonrotz/awesome-powershell) has a great curated list of add-ons and resources.
|
||||
|
||||
## Building the Repository
|
||||
|
||||
| Linux | Windows | macOS |
|
||||
@@ -236,10 +124,9 @@ PowerShell is licensed under the [MIT license][].
|
||||
|
||||
### Windows Docker Files and Images
|
||||
|
||||
License: By requesting and using the Container OS Image for Windows containers, you acknowledge, understand, and consent to the Supplemental License Terms available on Docker Hub:
|
||||
License: By requesting and using the Container OS Image for Windows containers, you acknowledge, understand, and consent to the Supplemental License Terms available on [Microsoft Artifact Registry][mcr].
|
||||
|
||||
- [Windows Server Core](https://hub.docker.com/r/microsoft/windowsservercore/)
|
||||
- [Nano Server](https://hub.docker.com/r/microsoft/nanoserver/)
|
||||
[mcr]: https://mcr.microsoft.com/en-us/product/powershell/tags
|
||||
|
||||
### Telemetry
|
||||
|
||||
@@ -248,9 +135,9 @@ topic to read details about telemetry gathered by PowerShell.
|
||||
|
||||
## Governance
|
||||
|
||||
The governance policy for the PowerShell project is described [here][].
|
||||
The governance policy for the PowerShell project is described the [PowerShell Governance][gov] document.
|
||||
|
||||
[here]: https://github.com/PowerShell/PowerShell/blob/master/docs/community/governance.md
|
||||
[gov]: https://github.com/PowerShell/PowerShell/blob/master/docs/community/governance.md
|
||||
|
||||
## [Code of Conduct][conduct-md]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user