Skip to content

Commit

Permalink
Update version numbers for new releases (#10213)
Browse files Browse the repository at this point in the history
  • Loading branch information
sdwheeler committed Jun 28, 2023
1 parent 5090bdd commit d637d6c
Show file tree
Hide file tree
Showing 10 changed files with 85 additions and 83 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Windows
ms.date: 01/09/2023
ms.date: 06/28/2023
title: Installing PowerShell on Windows
---
# Installing PowerShell on Windows
Expand Down Expand Up @@ -51,7 +51,7 @@ winget search Microsoft.PowerShell
```Output
Name Id Version Source
--------------------------------------------------------------
PowerShell Microsoft.PowerShell 7.3.4.0 winget
PowerShell Microsoft.PowerShell 7.3.5.0 winget
PowerShell Preview Microsoft.PowerShell.Preview 7.4.1.0 winget
```

Expand All @@ -72,8 +72,8 @@ winget install --id Microsoft.Powershell.Preview --source winget
To install PowerShell on Windows, use the following links to download the install package from
GitHub.

- [PowerShell-7.3.4-win-x64.msi][28]
- [PowerShell-7.3.4-win-x86.msi][30]
- [PowerShell-7.3.5-win-x64.msi][28]
- [PowerShell-7.3.5-win-x86.msi][30]

Once downloaded, double-click the installer file and follow the prompts.

Expand Down Expand Up @@ -138,7 +138,7 @@ installation options:
The following example shows how to silently install PowerShell with all the install options enabled.

```powershell
msiexec.exe /package PowerShell-7.3.4-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.3.5-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
Expand All @@ -149,9 +149,9 @@ For a full list of command-line options for `Msiexec.exe`, see
PowerShell binary ZIP archives are provided to enable advanced deployment scenarios. Download one of
the following ZIP archives from the [current release][23] page.

- [PowerShell-7.3.4-win-x64.zip][29]
- [PowerShell-7.3.4-win-x86.zip][31]
- [PowerShell-7.3.4-win-arm64.zip][27]
- [PowerShell-7.3.5-win-x64.zip][29]
- [PowerShell-7.3.5-win-x86.zip][31]
- [PowerShell-7.3.5-win-arm64.zip][27]

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
Expand Down Expand Up @@ -233,7 +233,7 @@ information in this article. If you installed via the MSI package, that informat

> [!NOTE]
> When upgrading, PowerShell won't upgrade from an LTS version to a non-LTS version. It only
> upgrades to the latest version of LTS, for example, from 7.2.3 to 7.2.11. To upgrade from an
> upgrades to the latest version of LTS, for example, from 7.2.3 to 7.2.12. To upgrade from an
> LTS release to a newer stable version or the next LTS, you need to install the new version with
> the MSI for that release.
>
Expand All @@ -247,7 +247,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 = '<device ip address'
$zipfile = 'PowerShell-7.3.4-win-arm64.zip'
$zipfile = 'PowerShell-7.3.5-win-arm64.zip'
$downloadfolder = 'u:\users\administrator\Downloads' # The download location is local to the device.
# There should be enough space for the zip file and the unzipped contents.
Expand All @@ -260,10 +260,10 @@ Copy-Item $zipfile -Destination $downloadfolder -ToSession $S
#Connect to the device and expand the archive
Enter-PSSession $S
Set-Location u:\users\administrator\Downloads
Expand-Archive .\PowerShell-7.3.4-win-arm64.zip
Expand-Archive .\PowerShell-7.3.5-win-arm64.zip
# Set up remoting to PowerShell 7
Set-Location .\PowerShell-7.3.4-win-arm64
Set-Location .\PowerShell-7.3.5-win-arm64
# Be sure to use the -PowerShellHome parameter otherwise it tries to create a new
# endpoint with Windows PowerShell 5.1
.\Install-PowerShellRemoting.ps1 -PowerShellHome .
Expand All @@ -275,7 +275,7 @@ PowerShell has to restart WinRM. Now you can connect to PowerShell 7 endpoint on
```powershell
# Be sure to use the -Configuration parameter. If you omit it, you connect to Windows PowerShell 5.1
Enter-PSSession -ComputerName $deviceIp -Credential Administrator -Configuration PowerShell.7.3.4
Enter-PSSession -ComputerName $deviceIp -Credential Administrator -Configuration PowerShell.7.3.5
```

## Deploying on Windows 10 IoT Core
Expand Down Expand Up @@ -324,15 +324,15 @@ Deploy PowerShell to Nano Server using the following steps.
# Replace the placeholder information for the following variables:
$ipaddr = '<Nano Server IP address>'
$credential = Get-Credential # <An Administrator account on the system>
$zipfile = 'PowerShell-7.3.4-win-x64.zip'
$zipfile = 'PowerShell-7.3.5-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
Copy-Item $zipfile c:\ -ToSession $session
# Enter the interactive remote session
Enter-PSSession $session
# Extract the ZIP file
Expand-Archive -Path C:\PowerShell-7.3.4-win-x64.zip -DestinationPath 'C:\Program Files\PowerShell 7'
Expand-Archive -Path C:\PowerShell-7.3.5-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
Expand Down Expand Up @@ -387,11 +387,11 @@ can't support those methods.
[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.3.4/PowerShell-7.3.4-win-arm64.zip
[28]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/PowerShell-7.3.4-win-x64.msi
[29]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/PowerShell-7.3.4-win-x64.zip
[30]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/PowerShell-7.3.4-win-x86.msi
[31]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/PowerShell-7.3.4-win-x86.zip
[27]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/PowerShell-7.3.5-win-arm64.zip
[28]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/PowerShell-7.3.5-win-x64.msi
[29]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/PowerShell-7.3.5-win-x64.zip
[30]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/PowerShell-7.3.5-win-x86.msi
[31]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/PowerShell-7.3.5-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
62 changes: 31 additions & 31 deletions reference/docs-conceptual/install/Installing-PowerShell-on-macOS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on macOS
ms.date: 01/09/2023
ms.date: 06/28/2023
title: Installing PowerShell on macOS
---

Expand Down Expand Up @@ -121,24 +121,24 @@ brew upgrade powershell
Starting with version 7.2, PowerShell supports the Apple M1 processor. Download the install package
from the [releases][10] page onto your computer. The links to the current versions are:

- PowerShell 7.3.4
- x64 processors - [powershell-7.3.4-osx-x64.pkg][22]
- M1 processors - [powershell-7.3.4-osx-arm64.pkg][20]
- PowerShell 7.2.11
- x64 processors - [powershell-7.2.11-osx-x64.pkg][18]
- M1 processors - [powershell-7.2.11-osx-arm64.pkg][16]
- PowerShell 7.3.5
- x64 processors - [powershell-7.3.5-osx-x64.pkg][22]
- M1 processors - [powershell-7.3.5-osx-arm64.pkg][20]
- PowerShell 7.2.12
- x64 processors - [powershell-7.2.12-osx-x64.pkg][18]
- M1 processors - [powershell-7.2.12-osx-arm64.pkg][16]

You can double-click the file and follow the prompts, or install it from the terminal using the
following commands. Change the name of the file to match the file you downloaded.

```sh
sudo installer -pkg powershell-7.3.4-osx-x64.pkg -target /
sudo installer -pkg powershell-7.3.5-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.3.4-osx-x64.pkg" cannot be opened because Apple cannot check it for malicious
> "powershell-7.3.5-osx-x64.pkg" cannot be opened because Apple cannot check it for malicious
> software.
There are two ways to work around this issue:
Expand All @@ -151,7 +151,7 @@ Using the Finder

From the command line

1. Run `sudo xattr -rd com.apple.quarantine powershell-7.3.4-osx-x64.pkg`. Include the full path to
1. Run `sudo xattr -rd com.apple.quarantine powershell-7.3.5-osx-x64.pkg`. Include the full path to
the `.pkg` file.
1. Install the package as you normally would.

Expand Down Expand Up @@ -189,31 +189,31 @@ dependencies.
Download the install package from the [releases][10] page onto your computer. The links to the
current versions are:

- PowerShell 7.3.4
- x64 processors - [powershell-7.3.4-osx-x64.tar.gz][23]
- M1 processors - [powershell-7.3.4-osx-arm64.tar.gz][21]
- PowerShell 7.2.11
- x64 processors - [powershell-7.2.11-osx-x64.tar.gz][19]
- M1 processors - [powershell-7.2.11-osx-arm64.tar.gz][17]
- PowerShell 7.3.5
- x64 processors - [powershell-7.3.5-osx-x64.tar.gz][23]
- M1 processors - [powershell-7.3.5-osx-arm64.tar.gz][21]
- PowerShell 7.2.12
- x64 processors - [powershell-7.2.12-osx-x64.tar.gz][19]
- M1 processors - [powershell-7.2.12-osx-arm64.tar.gz][17]

Use the following commands to install PowerShell from the binary archive. Change the download URL to
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.3.4/powershell-7.3.4-osx-x64.tar.gz
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-osx-x64.tar.gz

# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7.3.4
sudo mkdir -p /usr/local/microsoft/powershell/7.3.5

# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7.3.4
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7.3.5

# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7.3.4/pwsh
sudo chmod +x /usr/local/microsoft/powershell/7.3.5/pwsh

# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7.3.4/pwsh /usr/local/bin/pwsh
sudo ln -s /usr/local/microsoft/powershell/7.3.5/pwsh /usr/local/bin/pwsh
```

## Uninstalling PowerShell
Expand All @@ -238,7 +238,7 @@ remove the paths using `sudo rm`.
## Paths

- `$PSHOME` is `/usr/local/microsoft/powershell/7.3.4/`
- `$PSHOME` is `/usr/local/microsoft/powershell/7.3.5/`
- User profiles are read from `~/.config/powershell/profile.ps1`
- Default profiles are read from `$PSHOME/profile.ps1`
- User modules are read from `~/.local/share/powershell/Modules`
Expand All @@ -252,7 +252,7 @@ exists at `Microsoft.PowerShell_profile.ps1` in the same locations.
PowerShell respects the [XDG Base Directory Specification][24] on macOS.

Because macOS is a derivation of BSD, the prefix `/usr/local` is used instead of `/opt`. So,
`$PSHOME` is `/usr/local/microsoft/powershell/7.3.4/`, and the symbolic link is placed at
`$PSHOME` is `/usr/local/microsoft/powershell/7.3.5/`, and the symbolic link is placed at
`/usr/local/bin/pwsh`.

## Supported versions
Expand Down Expand Up @@ -286,12 +286,12 @@ support those methods.
[13]: https://github.com/Homebrew
[14]: https://github.com/Homebrew/homebrew-cask
[15]: https://github.com/Homebrew/homebrew-cask-versions
[16]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-7.2.11-osx-arm64.pkg
[17]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-7.2.11-osx-arm64.tar.gz
[18]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-7.2.11-osx-x64.pkg
[19]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-7.2.11-osx-x64.tar.gz
[20]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-osx-arm64.pkg
[21]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-osx-arm64.tar.gz
[22]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-osx-x64.pkg
[23]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-osx-x64.tar.gz
[16]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-7.2.12-osx-arm64.pkg
[17]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-7.2.12-osx-arm64.tar.gz
[18]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-7.2.12-osx-x64.pkg
[19]: https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-7.2.12-osx-x64.tar.gz
[20]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-osx-arm64.pkg
[21]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-osx-arm64.tar.gz
[22]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-osx-x64.pkg
[23]: https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-osx-x64.tar.gz
[24]: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
8 changes: 4 additions & 4 deletions reference/docs-conceptual/install/install-alpine.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Alpine Linux
ms.date: 01/09/2023
ms.date: 06/28/2023
title: Installing PowerShell on Alpine Linux
---
# Installing PowerShell on Alpine Linux
Expand All @@ -20,8 +20,8 @@ check the list of [Supported versions][02] below.
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.3.4 - `https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-linux-alpine-x64.tar.gz`
- PowerShell 7.2.11 - `https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-7.2.11-linux-alpine-x64.tar.gz`
- PowerShell 7.3.5 - `https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-linux-alpine-x64.tar.gz`
- PowerShell 7.2.12 - `https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-7.2.12-linux-alpine-x64.tar.gz`

Then, in the terminal, execute the following shell commands to install PowerShell 7.3:

Expand All @@ -46,7 +46,7 @@ sudo apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
lttng-ust

# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-linux-alpine-x64.tar.gz -o /tmp/powershell.tar.gz
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-linux-alpine-x64.tar.gz -o /tmp/powershell.tar.gz

# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
Expand Down
6 changes: 3 additions & 3 deletions reference/docs-conceptual/install/install-debian.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Debian Linux
ms.date: 05/30/2023
ms.date: 06/28/2023
title: Installing PowerShell on Debian Linux
---
# Installing PowerShell on Debian Linux
Expand All @@ -22,8 +22,8 @@ Debian uses APT (Advanced Package Tool) as a package manager.
PowerShell 7.2 introduced a universal package that makes installation easier. Download the universal
package from the [releases][04] page onto the Debian 10 machine. The link to the current version is:

- PowerShell 7.3.4 - `https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell_7.3.4-1.deb_amd64.deb`
- PowerShell 7.2.11 - `https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-lts_7.2.11-1.deb_amd64.deb`
- PowerShell 7.3.5 - `https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell_7.3.5-1.deb_amd64.deb`
- PowerShell 7.2.12 - `https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-lts_7.2.12-1.deb_amd64.deb`

## Installation on Debian 11 via Package Repository

Expand Down
10 changes: 5 additions & 5 deletions reference/docs-conceptual/install/install-other-linux.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on various Linux distributions
ms.date: 01/09/2023
ms.date: 06/28/2023
title: Alternate ways to install PowerShell on Linux
---
# Alternate ways to install PowerShell on Linux
Expand Down Expand Up @@ -122,16 +122,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.3.4-linux-arm32.tar.gz`
- `powershell-7.3.4-linux-arm64.tar.gz`
- `powershell-7.3.4-linux-x64.tar.gz`
- `powershell-7.3.5-linux-arm32.tar.gz`
- `powershell-7.3.5-linux-arm64.tar.gz`
- `powershell-7.3.5-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.3.4/powershell-7.3.4-linux-x64.tar.gz
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-linux-x64.tar.gz

# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
Expand Down
10 changes: 5 additions & 5 deletions reference/docs-conceptual/install/install-raspbian.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Information about installing PowerShell on Raspberry Pi OS
ms.date: 06/21/2023
ms.date: 06/28/2023
title: Installing PowerShell on Raspberry Pi OS
---
# Installing PowerShell on Raspberry Pi OS
Expand All @@ -27,8 +27,8 @@ All packages are available on our GitHub [releases][01] page. After the package
Download the tar.gz package from the [releases][01] page onto your Raspberry Pi computer. The links
to the current versions are:

- PowerShell 7.3.4 - `https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-linux-arm32.tar.gz`
- PowerShell 7.2.11 - `https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/powershell-7.2.11-linux-arm32.tar.gz`
- PowerShell 7.3.5 - `https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-linux-arm32.tar.gz`
- PowerShell 7.2.12 - `https://github.com/PowerShell/PowerShell/releases/download/v7.2.12/powershell-7.2.12-linux-arm32.tar.gz`

Use the following shell commands to download and install the package. Change the URL to match the
PowerShell version that you want to install.
Expand All @@ -47,13 +47,13 @@ sudo apt-get install libssl1.1 libunwind8 -y
# Download and extract PowerShell

# Grab the latest tar.gz
wget https://github.com/PowerShell/PowerShell/releases/download/v7.3.4/powershell-7.3.4-linux-arm32.tar.gz
wget https://github.com/PowerShell/PowerShell/releases/download/v7.3.5/powershell-7.3.5-linux-arm32.tar.gz

# Make folder to put powershell
mkdir ~/powershell

# Unpack the tar.gz file
tar -xvf ./powershell-7.3.4-linux-arm32.tar.gz -C ~/powershell
tar -xvf ./powershell-7.3.5-linux-arm32.tar.gz -C ~/powershell

# Start PowerShell
~/powershell/pwsh
Expand Down
Loading

0 comments on commit d637d6c

Please sign in to comment.