diff --git a/reference/docs-conceptual/install/Installing-PowerShell-on-Windows.md b/reference/docs-conceptual/install/Installing-PowerShell-on-Windows.md
index b3efbb801137..0de9839fb7df 100644
--- a/reference/docs-conceptual/install/Installing-PowerShell-on-Windows.md
+++ b/reference/docs-conceptual/install/Installing-PowerShell-on-Windows.md
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Windows
-ms.date: 01/23/2025
+ms.date: 01/27/2025
title: Installing PowerShell on Windows
---
# Installing PowerShell on Windows
@@ -8,26 +8,15 @@ title: Installing PowerShell on Windows
There are multiple ways to install PowerShell in Windows. Each install method is designed to support
different scenarios and workflows. Choose the method that best suits your needs.
-- [Winget][19] - Recommended way to install PowerShell on Windows clients
-- [MSI package][16] - Best choice for Windows Servers and enterprise deployment scenarios
-- [ZIP package][20] - Easiest way to "side load" or install multiple versions
+- [Winget][14] - Recommended way to install PowerShell on Windows clients
+- [MSI package][11] - Best choice for Windows Servers and enterprise deployment scenarios
+- [ZIP package][15] - Easiest way to "side load" or install multiple versions
- Use this method for Windows Nano Server, Windows IoT, and Arm-based systems
-- [.NET Global tool][15] - A good choice for .NET developers that install and use other global tools
-- [Microsoft Store package][17] - An easy way to install for casual users of PowerShell but has
+- [.NET Global tool][10] - A good choice for .NET developers that install and use other global tools
+- [Microsoft Store package][12] - An easy way to install for casual users of PowerShell but has
limitations
-> [!NOTE]
-> The installation commands in this article are for the latest stable release of PowerShell. To
-> install a different version of PowerShell, adjust the command to match the version you need. The
-> following links direct you to the release page for each version in the PowerShell repository on
-> GitHub.
->
-> - Stable release: [https://aka.ms/powershell-release?tag=stable][23]
-> - LTS release: [https://aka.ms/powershell-release?tag=lts][21]
-> - Preview release: [https://aka.ms/powershell-release?tag=preview][22]
->
-> Download links for every package are found in the **Assets** section of the Release page. The
-> **Assets** section may be collapsed, so you may need to click to expand it.
+[!INCLUDE [Latest version](../../includes/latest-install.md)]
## Install PowerShell using Winget (recommended)
@@ -37,12 +26,9 @@ interface to the Windows Package Manager service. The `winget` command-line tool
Windows 11 and modern versions of Windows 10 by default as the **App Installer**.
> [!NOTE]
-> See the [winget documentation][14] for a list of system requirements and install instructions.
-> `Winget` isn't available on Windows Server 2022 or earlier versions.
->
-> Windows Server 2025 Preview Build 26085 and later includes `winget` for **Windows Server with
-> Desktop Experience** only. For more information, see
-> [Announcing Windows Server Preview Build 26085][35].
+> See the [winget documentation][09] for a list of system requirements and install instructions.
+> `Winget` isn't available on Windows Server 2022 or earlier versions. Windows Server 2025 Preview
+> Build 26085 and later includes `winget` for **Windows Server with Desktop Experience** only.
The following commands can be used to install PowerShell using the published `winget` packages:
@@ -53,10 +39,10 @@ winget search Microsoft.PowerShell
```
```Output
-Name Id Version Source
------------------------------------------------------------------
-PowerShell Microsoft.PowerShell 7.4.7.0 winget
-PowerShell Preview Microsoft.PowerShell.Preview 7.5.0.101 winget
+Name Id Version Source
+---------------------------------------------------------------
+PowerShell Microsoft.PowerShell 7.5.0.0 winget
+PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.2 winget
```
Install PowerShell or PowerShell Preview using the `id` parameter
@@ -72,16 +58,16 @@ winget install --id Microsoft.PowerShell.Preview --source winget
> [!NOTE]
> On Windows systems using X86 or X64 processor, `winget` installs the MSI package. On systems using
> the Arm64 processor, `winget` installs the Microsoft Store (MSIX) package. For more information,
-> see [Installing from the Microsoft Store][17].
+> see [Installing from the Microsoft Store][12].
## Installing the MSI package
To install PowerShell on Windows, use the following links to download the install package from
GitHub.
-- [PowerShell-7.4.7-win-x64.msi][28]
-- [PowerShell-7.4.7-win-x86.msi][30]
-- [PowerShell-7.4.7-win-arm64.msi][36]
+- [PowerShell-7.5.0-win-x64.msi][22]
+- [PowerShell-7.5.0-win-x86.msi][24]
+- [PowerShell-7.5.0-win-arm64.msi][20]
Once downloaded, double-click the installer file and follow the prompts.
@@ -98,7 +84,7 @@ The installer creates a shortcut in the Windows Start Menu.
> - PowerShell 7.4 is installed to `$env:ProgramFiles\PowerShell\7`
> - The `$env:ProgramFiles\PowerShell\7` folder is added to `$env:PATH`
>
-> If you need to run PowerShell 7.4 side-by-side with other versions, use the [ZIP install][20]
+> If you need to run PowerShell 7.4 side-by-side with other versions, use the [ZIP install][15]
> method to install the other version to a different folder.
### Support for Microsoft Update in PowerShell 7.2 and newer
@@ -122,7 +108,7 @@ The PowerShell MSI package includes following command-line options:
> `ENABLE_MU=0` doesn't remove the existing settings. Also, this setting can be overruled by Group
> Policy settings controlled by your administrator.
-For more information, see the [PowerShell Microsoft Update FAQ][34].
+For more information, see the [PowerShell Microsoft Update FAQ][28].
### Install the MSI package from the command line
@@ -151,25 +137,25 @@ installation options:
The following example shows how to silently install PowerShell with all the install options enabled.
```powershell
-msiexec.exe /package PowerShell-7.4.7-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
+msiexec.exe /package PowerShell-7.5.0-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
```
For a full list of command-line options for `Msiexec.exe`, see
-[Command line options][12].
+[Command line options][07].
## Installing the ZIP package
PowerShell binary ZIP archives are provided to enable advanced deployment scenarios. Download one of
-the following ZIP archives from the [current release][23] page.
+the following ZIP archives from the [current release][18] page.
-- [PowerShell-7.4.7-win-x64.zip][29]
-- [PowerShell-7.4.7-win-x86.zip][31]
-- [PowerShell-7.4.7-win-arm64.zip][27]
+- [PowerShell-7.5.0-win-x64.zip][23]
+- [PowerShell-7.5.0-win-x86.zip][25]
+- [PowerShell-7.5.0-win-arm64.zip][21]
Depending on how you download the file you may need to unblock the file using the `Unblock-File`
cmdlet. Unzip the contents to the location of your choice and run `pwsh.exe` from there. Unlike
installing the MSI packages, installing the ZIP archive doesn't check for prerequisites. For
-remoting over WSMan to work properly, ensure that you've met the [prerequisites][18].
+remoting over WSMan to work properly, ensure that you've met the [prerequisites][13].
Use this method to install the ARM-based version of PowerShell on computers like the Microsoft
Surface Pro X. For best results, install PowerShell to the to `$env:ProgramFiles\PowerShell\7`
@@ -177,8 +163,8 @@ folder.
## Install as a .NET Global tool
-If you already have the [.NET Core SDK][05] installed, you can install PowerShell as a
-[.NET Global tool][06].
+If you already have the [.NET Core SDK][04] installed, you can install PowerShell as a
+[.NET Global tool][05].
```
dotnet tool install --global PowerShell
@@ -191,7 +177,7 @@ from a new shell by typing `pwsh`.
## Installing from the Microsoft Store
PowerShell can be installed from the Microsoft Store. You can find the PowerShell release in the
-[Microsoft Store][33] site or in the Store application in Windows.
+[Microsoft Store][27] site or in the Store application in Windows.
Benefits of the Microsoft Store package:
@@ -219,7 +205,7 @@ instance of PowerShell.
- `Set-ExecutionPolicy -Scope LocalMachine`
For more information, see
-[Understanding how packaged desktop apps run on Windows][13].
+[Understanding how packaged desktop apps run on Windows][08].
Beginning in PowerShell 7.2, the PowerShell package is now exempt from file and registry
virtualization. Changes to virtualized file and registry locations now persist outside of the
@@ -241,12 +227,12 @@ installed PowerShell. If you aren't sure how PowerShell was installed, you can c
the `$PSHOME` variable, which always points to the directory containing PowerShell that the current
session is running.
-- If the value is `$HOME\.dotnet\tools`, PowerShell was installed with the [.NET Global tool][15].
+- If the value is `$HOME\.dotnet\tools`, PowerShell was installed with the [.NET Global tool][10].
- If the value is `$Env:ProgramFiles\PowerShell\7`, PowerShell was installed as an
- [MSI package][16] or with [Winget][19] on a computer with an X86 or x64 processor.
+ [MSI package][11] or with [Winget][14] on a computer with an X86 or x64 processor.
- If the value starts with `$Env:ProgramFiles\WindowsApps\`, PowerShell was installed as a
- [Microsoft Store package][17] or with [Winget][19] on computer with an ARM processor.
-- If the value is anything else, it's likely that PowerShell was installed as a [ZIP package][20].
+ [Microsoft Store package][12] or with [Winget][14] on computer with an ARM processor.
+- If the value is anything else, it's likely that PowerShell was installed as a [ZIP package][15].
If you installed via the MSI package, that information also appears in the
**Programs and Features** Control Panel.
@@ -275,7 +261,7 @@ Windows 10 IoT Enterprise comes with Windows PowerShell, which we can use to dep
```powershell
# Replace the placeholder information for the following variables:
$deviceip = ' [!NOTE]
@@ -323,7 +309,7 @@ include the package in the workarea and add _OPENSRC_POWERSHELL_ feature to your
## Deploying on Nano Server
These instructions assume that the Nano Server is a "headless" OS that has a version of PowerShell
-already running on it. For more information, see the [Nano Server Image Builder][11]
+already running on it. For more information, see the [Nano Server Image Builder][06]
documentation.
PowerShell binaries can be deployed using two different methods.
@@ -332,7 +318,7 @@ PowerShell binaries can be deployed using two different methods.
location within the mounted image.
1. Online - Transfer the zip file over a PowerShell Session and unzip it in your chosen location.
-In both cases, you need the [Windows x64 ZIP release package][29]. Run the commands within an
+In both cases, you need the [Windows x64 ZIP release package][23]. Run the commands within an
"Administrator" instance of PowerShell.
### Offline Deployment of PowerShell
@@ -341,8 +327,6 @@ In both cases, you need the [Windows x64 ZIP release package][29]. Run the comma
image.
1. Unmount the image and boot it.
1. Connect to the built-in instance of Windows PowerShell.
-1. Follow the instructions to create a remoting endpoint using the
- ["another instance technique"][04].
### Online Deployment of PowerShell
@@ -352,7 +336,7 @@ Deploy PowerShell to Nano Server using the following steps.
# Replace the placeholder information for the following variables:
$ipaddr = ''
$credential = Get-Credential #
-$zipfile = 'PowerShell-7.4.7-win-x64.zip'
+$zipfile = 'PowerShell-7.5.0-win-x64.zip'
# Connect to the built-in instance of Windows PowerShell
$session = New-PSSession -ComputerName $ipaddr -Credential $credential
# Copy the file to the Nano Server instance
@@ -360,27 +344,16 @@ Copy-Item $zipfile c:\ -ToSession $session
# Enter the interactive remote session
Enter-PSSession $session
# Extract the ZIP file
-Expand-Archive -Path C:\PowerShell-7.4.7-win-x64.zip -DestinationPath 'C:\Program Files\PowerShell 7'
+Expand-Archive -Path C:\PowerShell-7.5.0-win-x64.zip -DestinationPath 'C:\Program Files\PowerShell 7'
```
-If you want WSMan-based remoting, follow the instructions to create a remoting endpoint using the
-["another instance technique"][04].
-
## PowerShell remoting
PowerShell supports the PowerShell Remoting Protocol (PSRP) over both WSMan and SSH. For more
information, see:
-- [SSH Remoting in PowerShell][02]
-- [WSMan Remoting in PowerShell][03]
-
-The following prerequisites must be met to enable PowerShell remoting over WSMan on older versions
-of Windows.
-
-- Install the Windows Management Framework (WMF) 5.1 (as necessary). For more information about WMF,
- see [WMF Overview][10].
-- Install the [Universal C Runtime][32] on Windows versions predating Windows 10. It's available via
- direct download or Windows Update. Fully patched systems already have this package installed.
+- [SSH Remoting in PowerShell][01]
+- [WSMan Remoting in PowerShell][02]
## Supported versions of Windows
@@ -395,33 +368,26 @@ of installation available from other sources. While those tools and methods may
can't support those methods.
-[02]: ../learn/remoting/SSH-Remoting-in-PowerShell-Core.md
-[03]: ../learn/remoting/WSMan-Remoting-in-PowerShell-Core.md
-[04]: ../learn/remoting/WSMan-Remoting-in-PowerShell-Core.md#executed-by-another-instance-of-powershell-on-behalf-of-the-instance-that-it-will-register
-[05]: /dotnet/core/sdk
-[06]: /dotnet/core/tools/global-tools
-[10]: /powershell/scripting/wmf/overview
-[11]: /windows-server/get-started/deploy-nano-server
-[12]: /windows/desktop/Msi/command-line-options
-[13]: /windows/msix/desktop/desktop-to-uwp-behind-the-scenes
-[14]: /windows/package-manager/winget
-[15]: #dotnet
-[16]: #msi
-[17]: #msstore
-[18]: #powershell-remoting
-[19]: #winget
-[20]: #zip
-[21]: https://aka.ms/powershell-release?tag=lts
-[22]: https://aka.ms/powershell-release?tag=preview
-[23]: https://aka.ms/powershell-release?tag=stable
-[24]: https://github.com/ms-iot/iot-adk-addonkit/blob/master/Tools/IoTCoreImaging/Docs/Import-PSCoreRelease.md#Import-PSCoreRelease
-[27]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/PowerShell-7.4.7-win-arm64.zip
-[28]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/PowerShell-7.4.7-win-x64.msi
-[29]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/PowerShell-7.4.7-win-x64.zip
-[30]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/PowerShell-7.4.7-win-x86.msi
-[31]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/PowerShell-7.4.7-win-x86.zip
-[32]: https://www.microsoft.com/download/details.aspx?id=50410
-[33]: https://www.microsoft.com/store/apps/9MZ1SNWT0N5D
-[34]: microsoft-update-faq.yml
-[35]: https://techcommunity.microsoft.com/t5/windows-server-insiders/announcing-windows-server-preview-build-26085/m-p/4098829
-[36]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/PowerShell-7.4.7-win-arm64.msi
+[01]: ../security/remoting/SSH-Remoting-in-PowerShell.md
+[02]: ../security/remoting/WSMan-Remoting-in-PowerShell.md
+[04]: /dotnet/core/sdk
+[05]: /dotnet/core/tools/global-tools
+[06]: /windows-server/get-started/deploy-nano-server
+[07]: /windows/desktop/Msi/command-line-options
+[08]: /windows/msix/desktop/desktop-to-uwp-behind-the-scenes
+[09]: /windows/package-manager/winget
+[10]: #dotnet
+[11]: #msi
+[12]: #msstore
+[13]: #powershell-remoting
+[14]: #winget
+[15]: #zip
+[19]: https://github.com/ms-iot/iot-adk-addonkit/blob/master/Tools/IoTCoreImaging/Docs/Import-PSCoreRelease.md#Import-PSCoreRelease
+[20]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-arm64.msi
+[21]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-arm64.zip
+[22]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-x64.msi
+[23]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-x64.zip
+[24]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-x86.msi
+[25]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-x86.zip
+[27]: https://www.microsoft.com/store/apps/9MZ1SNWT0N5D
+[28]: microsoft-update-faq.yml
diff --git a/reference/docs-conceptual/install/Installing-PowerShell-on-macOS.md b/reference/docs-conceptual/install/Installing-PowerShell-on-macOS.md
index b9dea379f42b..a3095310c6ad 100644
--- a/reference/docs-conceptual/install/Installing-PowerShell-on-macOS.md
+++ b/reference/docs-conceptual/install/Installing-PowerShell-on-macOS.md
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on macOS
-ms.date: 01/23/2025
+ms.date: 01/27/2025
title: Installing PowerShell on macOS
---
@@ -16,6 +16,8 @@ check the list of [Supported versions][06] below.
> need to run PowerShell 7.4 side-by-side with a previous version, reinstall the previous version
> using the [binary archive][04] method.
+[!INCLUDE [Latest version](../../includes/latest-install.md)]
+
## Install the latest stable release of PowerShell
There are several ways to install PowerShell on macOS. Choose one of the following methods:
@@ -119,7 +121,7 @@ are:
- PowerShell 7.4
- x64 processors - [powershell-7.4.7-osx-x64.pkg][20]
- Arm64 processors - [powershell-7.4.7-osx-arm64.pkg][18]
-- PowerShell 7.5-rc.1
+- PowerShell 7.5
- x64 processors - [powershell-7.5.0-osx-x64.pkg][24]
- Arm64 processors - [powershell-7.5.0-arm64.pkg][22]
@@ -127,13 +129,13 @@ You can double-click the file and follow the prompts, or install it from the ter
following commands. Change the name of the file to match the file you downloaded.
```sh
-sudo installer -pkg ./Downloads/powershell-7.4.7-osx-x64.pkg -target /
+sudo installer -pkg ./Downloads/powershell-7.5.0-osx-x64.pkg -target /
```
If you are running on macOS Big Sur 11.5 or higher you may receive the following error message
when installing the package:
-> "powershell-7.4.7-osx-x64.pkg" cannot be opened because Apple cannot check it for malicious
+> "powershell-7.5.0-osx-x64.pkg" cannot be opened because Apple cannot check it for malicious
> software.
There are two ways to work around this issue:
@@ -146,7 +148,7 @@ Using the Finder
From the command line
-1. Run `sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.4.7-osx-x64.pkg`. If you are using
+1. Run `sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.0-osx-x64.pkg`. If you are using
PowerShell 7 or higher, you can use the `Unblock-File` cmdlet. Include the full path to the
`.pkg` file.
1. Install the package as you normally would.
@@ -197,7 +199,7 @@ match the version you want to install.
```sh
# Download the powershell '.tar.gz' archive
-curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-osx-x64.tar.gz
+curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell-7.5.0-osx-x64.tar.gz
# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7
diff --git a/reference/docs-conceptual/install/community-support.md b/reference/docs-conceptual/install/community-support.md
index 288c633b403e..576a58c1fb20 100644
--- a/reference/docs-conceptual/install/community-support.md
+++ b/reference/docs-conceptual/install/community-support.md
@@ -1,6 +1,6 @@
---
description: PowerShell can run on Linux distributions that aren't officially supported by Microsoft.
-ms.date: 01/23/2025
+ms.date: 01/27/2025
title: Community support for PowerShell on Linux
---
# Community support for PowerShell on Linux
@@ -77,9 +77,12 @@ the following article provides information on how to install PowerShell on openS
Download the tar.gz package from the [releases][09] page onto your Raspberry Pi computer. The links
to the current versions are:
-- PowerShell 7.4.7 - latest LTS release
+- PowerShell 7.4 - latest LTS release
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-arm32.tar.gz`
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-arm64.tar.gz`
+- PowerShell 7.5 - latest stable release
+ - `https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell-7.5.0-linux-arm32.tar.gz`
+ - `https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell-7.5.0-linux-arm64.tar.gz`
Use the following shell commands to download and install the package. This script detects whether
you're running a 32-bit or 64-bit OS and installs the latest stable version of PowerShell for that
diff --git a/reference/docs-conceptual/install/install-alpine.md b/reference/docs-conceptual/install/install-alpine.md
index 48798b98ac5f..cf251af0b894 100644
--- a/reference/docs-conceptual/install/install-alpine.md
+++ b/reference/docs-conceptual/install/install-alpine.md
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Alpine Linux
-ms.date: 01/23/2025
+ms.date: 01/27/2025
title: Installing PowerShell on Alpine Linux
---
# Installing PowerShell on Alpine Linux
@@ -15,13 +15,15 @@ check the list of [Supported versions][02] below.
> need to run PowerShell 7.4 side-by-side with a previous version, reinstall the previous version
> using the [binary archive][05] method.
+[!INCLUDE [Latest version](../../includes/latest-install.md)]
+
## Installation steps
Installation on Alpine is based on downloading tar.gz package from the [releases][03] page. The URL
to the package depends on the version of PowerShell you want to install.
-- PowerShell 7.4.7 - `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-musl-x64.tar.gz`
-- PowerShell 7.5.0 - `https://github.com/PowerShell/PowerShell/releases/download/7.5.0/powershell-7.5.0-linux-musl-x64.tar.gz`
+- PowerShell 7.4 - `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-musl-x64.tar.gz`
+- PowerShell 7.5 - `https://github.com/PowerShell/PowerShell/releases/download/7.5.0/powershell-7.5.0-linux-musl-x64.tar.gz`
Then, in the terminal, execute the following shell commands to install PowerShell 7.4:
@@ -47,7 +49,7 @@ apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
openssh-client \
# Download the powershell '.tar.gz' archive
-curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz
+curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell-7.5.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
diff --git a/reference/docs-conceptual/install/install-debian.md b/reference/docs-conceptual/install/install-debian.md
index a2b40f3bf4a2..19a8f47a19f7 100644
--- a/reference/docs-conceptual/install/install-debian.md
+++ b/reference/docs-conceptual/install/install-debian.md
@@ -17,6 +17,8 @@ All packages are available on our GitHub [releases][02] page. Before installing,
Debian uses APT (Advanced Package Tool) as a package manager.
+[!INCLUDE [Latest version](../../includes/latest-install.md)]
+
## Installation on Debian 11 or 12 via the Package Repository
Microsoft builds and supports a variety of software products for Linux systems and makes them
@@ -71,7 +73,7 @@ The link to the current version is:
- PowerShell 7.4 (LTS) universal package for supported versions of Debian
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell_7.4.7-1.deb_amd64.deb`
-- PowerShell 7.5-preview universal package for supported versions of Debian
+- PowerShell 7.5 universal package for supported versions of Debian
- `https://github.com/PowerShell/PowerShell/releases/download/7.5.0/powershell-preview_7.5.0-1.deb_amd64.deb`
The following shell script downloads and installs the current release of PowerShell. You can
@@ -88,17 +90,17 @@ sudo apt-get update
sudo apt-get install -y wget
# Download the PowerShell package file
-wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell_7.4.7-1.deb_amd64.deb
+wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell_7.5.0-1.deb_amd64.deb
###################################
# Install the PowerShell package
-sudo dpkg -i powershell_7.4.7-1.deb_amd64.deb
+sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
-rm powershell_7.4.7-1.deb_amd64.deb
+rm powershell_7.5.0-1.deb_amd64.deb
# Start PowerShell
pwsh
diff --git a/reference/docs-conceptual/install/install-other-linux.md b/reference/docs-conceptual/install/install-other-linux.md
index 84a2c695a454..285d3c5d1f07 100644
--- a/reference/docs-conceptual/install/install-other-linux.md
+++ b/reference/docs-conceptual/install/install-other-linux.md
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on various Linux distributions
-ms.date: 01/23/2025
+ms.date: 01/27/2025
title: Alternate ways to install PowerShell on Linux
---
# Alternate ways to install PowerShell on Linux
@@ -132,16 +132,16 @@ archive.
The following example shows the steps for installing the x64 binary archive. You must choose the
correct binary archive that matches the processor type for your platform.
-- `powershell-7.4.7-linux-arm32.tar.gz`
-- `powershell-7.4.7-linux-arm64.tar.gz`
-- `powershell-7.4.7-linux-x64.tar.gz`
+- `powershell-7.5.0-linux-arm32.tar.gz`
+- `powershell-7.5.0-linux-arm64.tar.gz`
+- `powershell-7.5.0-linux-x64.tar.gz`
Use the following shell commands to download and install PowerShell from the `tar.gz` binary
archive. Change the URL to match the version of PowerShell you want to install.
```sh
# Download the powershell '.tar.gz' archive
-curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-x64.tar.gz
+curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell-7.5.0-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
diff --git a/reference/docs-conceptual/install/install-rhel.md b/reference/docs-conceptual/install/install-rhel.md
index bdca3471d456..071b8b08297e 100644
--- a/reference/docs-conceptual/install/install-rhel.md
+++ b/reference/docs-conceptual/install/install-rhel.md
@@ -17,6 +17,8 @@ All packages are available on our GitHub [releases][02] page. Before installing,
RHEL 7 uses `yum` and RHEL 8 and higher uses the `dnf` package manager.
+[!INCLUDE [Latest version](../../includes/latest-install.md)]
+
## Installation via the Package Repository
Microsoft builds and supports a variety of software products for Linux systems and makes them
@@ -75,7 +77,7 @@ change the URL to download the version of PowerShell that you want to install.
On RHEL 8 or 9:
```sh
-sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-1.rh.x86_64.rpm
+sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell-7.5.0-1.rh.x86_64.rpm
```
## Uninstall PowerShell
diff --git a/reference/docs-conceptual/install/install-ubuntu.md b/reference/docs-conceptual/install/install-ubuntu.md
index c1889baccc47..d88873a411e3 100644
--- a/reference/docs-conceptual/install/install-ubuntu.md
+++ b/reference/docs-conceptual/install/install-ubuntu.md
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Ubuntu
-ms.date: 01/23/2025
+ms.date: 01/27/2025
title: Installing PowerShell on Ubuntu
---
# Installing PowerShell on Ubuntu
@@ -17,6 +17,8 @@ check the list of [Supported versions][04] below. After the package is installed
Ubuntu uses APT (Advanced Package Tool) as a package manager.
+[!INCLUDE [Latest version](../../includes/latest-install.md)]
+
## Installation via Package Repository the Package Repository
Microsoft builds and supports a variety of software products for Linux systems and makes them
@@ -83,7 +85,7 @@ The link to the current version is:
- PowerShell 7.4 (LTS) universal package for supported versions of Ubuntu
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell_7.4.7-1.deb_amd64.deb`
-- PowerShell 7.5.0 universal package for supported versions of Ubuntu
+- PowerShell 7.5 universal package for supported versions of Ubuntu
- `https://github.com/PowerShell/PowerShell/releases/download/7.5.0/powershell-preview_7.5.0-1.deb_amd64.deb`
The following shell script downloads and installs the current preview release of PowerShell. You can
@@ -100,17 +102,17 @@ sudo apt-get update
sudo apt-get install -y wget
# Download the PowerShell package file
-wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell_7.4.7-1.deb_amd64.deb
+wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell_7.5.0-1.deb_amd64.deb
###################################
# Install the PowerShell package
-sudo dpkg -i powershell_7.4.7-1.deb_amd64.deb
+sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
-rm powershell_7.4.7-1.deb_amd64.deb
+rm powershell_7.5.0-1.deb_amd64.deb
# Start PowerShell Preview
pwsh
diff --git a/reference/docs-conceptual/security/remoting/WSMan-Remoting-in-PowerShell.md b/reference/docs-conceptual/security/remoting/WSMan-Remoting-in-PowerShell.md
index 28f9a0c5c494..2a23e17f6bf4 100644
--- a/reference/docs-conceptual/security/remoting/WSMan-Remoting-in-PowerShell.md
+++ b/reference/docs-conceptual/security/remoting/WSMan-Remoting-in-PowerShell.md
@@ -1,6 +1,6 @@
---
description: Remoting in PowerShell using WSMan
-ms.date: 10/03/2023
+ms.date: 01/27/2025
title: Using WS-Management (WSMan) Remoting in PowerShell
---
# Using WS-Management (WSMan) Remoting in PowerShell
@@ -10,7 +10,7 @@ title: Using WS-Management (WSMan) Remoting in PowerShell
To enable PowerShell remoting run the `Enable-PSRemoting` cmdlet in an elevated PowerShell session.
Running `Enable-PSRemoting` configures a remoting endpoint for the specific installation version
that you are running the cmdlet in. For example, when you run `Enable-PSRemoting` while running
-PowerShell 7.3, PowerShell creates a remoting endpoint runs PowerShell 7.3. If you run
+PowerShell 7.4, PowerShell creates a remoting endpoint runs PowerShell 7.4. If you run
`Enable-PSRemoting` while running PowerShell 7-preview, PowerShell creates a remoting endpoint that
runs PowerShell 7-preview. You can create multiple remoting endpoints for different versions of that
run side-by-side.
@@ -18,23 +18,33 @@ run side-by-side.
Running `Enable-PSRemoting` creates two endpoints for that version.
- One has a simple name corresponding to the PowerShell major version. that hosts the session. For
- example, **PowerShell.7.3**.
-- The other configuration name contains the full version number. For example, **PowerShell.7.3.7**.
+ example, **PowerShell.7.4**.
+- The other configuration name contains the full version number. For example, **PowerShell.7.4.7**.
You can connect to the latest version of PowerShell 7 host version using the simple name,
-**PowerShell.7.3**. You can connect to a specific version of PowerShell using the longer,
+**PowerShell.7.4**. You can connect to a specific version of PowerShell using the longer,
version-specific name.
Use the **ConfigurationName** parameter with the `New-PSSession` and `Enter-PSSession` cmdlets to
connect to a named configuration.
+## Remoting to older versions of Windows
+
+The following prerequisites must be met to enable PowerShell remoting over WSMan on older versions
+of Windows.
+
+- Install the Windows Management Framework (WMF) 5.1 (as necessary). For more information about WMF,
+ see [WMF Overview][01].
+- Install the [Universal C Runtime][03] on Windows versions predating Windows 10. It's available via
+ direct download or Windows Update. Fully patched systems already have this package installed.
+
## WSMan remoting isn't supported on non-Windows platforms
Since the release of PowerShell 6, support for remoting over WS-Management (WSMan) on non-Windows
platforms has only been available to a limited set of Linux distributions. All versions of those
distributions that supported WSMan are no longer supported by the Linux vendors that created them.
-On non-Windows, WSMan relied on the [Open Management Infrastructure (OMI)][01] project, which no
+On non-Windows, WSMan relied on the [Open Management Infrastructure (OMI)][02] project, which no
longer supports PowerShell remoting. The OMI WSMan client is dependent on **OpenSSL 1.0**. Most
Linux distributions have moved to **OpenSSL 2.0**, which isn't backward-compatible. At this time,
there is no supported distribution that has the dependencies needed for the OMI WSMan client to
@@ -42,22 +52,24 @@ work.
The outdated libraries and supporting code have been removed for non-Windows platforms. WSMan-based
remoting is still supported between Windows systems. Remoting over SSH is supported for all
-platforms. For more information, see [PowerShell remoting over SSH][03].
+platforms. For more information, see [PowerShell remoting over SSH][05].
> [!NOTE]
-> Users may be able to get WSMan remoting to work using the [PSWSMan][02] module. This module isn't
+> Users may be able to get WSMan remoting to work using the [PSWSMan][04] module. This module isn't
> supported or maintained by Microsoft.
## Further reading
-- [Enable-PSRemoting][04]
-- [Enter-PSSession][05]
-- [New-PSSession][06]
+- [Enable-PSRemoting][06]
+- [Enter-PSSession][07]
+- [New-PSSession][08]
-[01]: https://github.com/Microsoft/omi
-[02]: https://www.powershellgallery.com/packages/PSWSMan
-[03]: SSH-Remoting-in-PowerShell.md
-[04]: xref:Microsoft.PowerShell.Core.Enable-PSRemoting
-[05]: xref:Microsoft.PowerShell.Core.Enter-PSSession
-[06]: xref:Microsoft.PowerShell.Core.New-PSSession
+[01]: ../../windows-powershell/wmf-overview.md
+[02]: https://github.com/Microsoft/omi
+[03]: https://www.microsoft.com/download/details.aspx?id=50410
+[04]: https://www.powershellgallery.com/packages/PSWSMan
+[05]: SSH-Remoting-in-PowerShell.md
+[06]: xref:Microsoft.PowerShell.Core.Enable-PSRemoting
+[07]: xref:Microsoft.PowerShell.Core.Enter-PSSession
+[08]: xref:Microsoft.PowerShell.Core.New-PSSession
diff --git a/reference/includes/latest-install.md b/reference/includes/latest-install.md
new file mode 100644
index 000000000000..d2e5f9cdd87b
--- /dev/null
+++ b/reference/includes/latest-install.md
@@ -0,0 +1,24 @@
+---
+author: sdwheeler
+ms.author: sewhee
+ms.date: 01/27/2025
+ms.topic: include
+---
+
+> [!NOTE]
+> The installation commands in this article are for the latest stable release of PowerShell. To
+> install a different version of PowerShell, adjust the command to match the version you need. The
+> following links direct you to the release page for each version in the PowerShell repository on
+> GitHub.
+>
+> - v7.5.0 - Stable release: [https://aka.ms/powershell-release?tag=stable][03]
+> - v7.4.7 - LTS release: [https://aka.ms/powershell-release?tag=lts][01]
+> - v7.6.0-preview.2 - Preview release: [https://aka.ms/powershell-release?tag=preview][02]
+>
+> Download links for every package are found in the **Assets** section of the Release page. The
+> **Assets** section may be collapsed, so you may need to click to expand it.
+
+
+[01]: https://aka.ms/powershell-release?tag=lts
+[02]: https://aka.ms/powershell-release?tag=preview
+[03]: https://aka.ms/powershell-release?tag=stable