Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ Description : Completed periodic policy processing for user %3 in %1 seconds.

The **Description** property contains the message that gets written to the event log. The `%3` and
`%1` value are placeholders for the values passed into the template. The `%3` string is replace with
the value passed to the **PrincipalSamName** field. The `%1` string is replaced withe value passed
the value passed to the **PrincipalSamName** field. The `%1` string is replaced with value passed
to the **PolicyElaspedTimeInSeconds** field.

### Example 3 - Create a new event using a versioned template
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ Description : Completed periodic policy processing for user %3 in %1 seconds.

The **Description** property contains the message that gets written to the event log. The `%3` and
`%1` value are placeholders for the values passed into the template. The `%3` string is replace with
the value passed to the **PrincipalSamName** field. The `%1` string is replaced withe value passed
the value passed to the **PrincipalSamName** field. The `%1` string is replaced with value passed
to the **PolicyElaspedTimeInSeconds** field.

### Example 3 - Create a new event using a versioned template
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ Description : Completed periodic policy processing for user %3 in %1 seconds.

The **Description** property contains the message that gets written to the event log. The `%3` and
`%1` value are placeholders for the values passed into the template. The `%3` string is replace with
the value passed to the **PrincipalSamName** field. The `%1` string is replaced withe value passed
the value passed to the **PrincipalSamName** field. The `%1` string is replaced with value passed
to the **PolicyElaspedTimeInSeconds** field.

### Example 3 - Create a new event using a versioned template
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ Description : Completed periodic policy processing for user %3 in %1 seconds.

The **Description** property contains the message that gets written to the event log. The `%3` and
`%1` value are placeholders for the values passed into the template. The `%3` string is replace with
the value passed to the **PrincipalSamName** field. The `%1` string is replaced withe value passed
the value passed to the **PrincipalSamName** field. The `%1` string is replaced with value passed
to the **PolicyElaspedTimeInSeconds** field.

### Example 3 - Create a new event using a versioned template
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ install package from the [releases][09] page onto your computer. The links to th
are:

- PowerShell 7.4
- x64 processors - [powershell-7.4.7-osx-x64.pkg][20]
- Arm64 processors - [powershell-7.4.7-osx-arm64.pkg][18]
- x64 processors - [powershell-7.4.10-osx-x64.pkg][20]
- Arm64 processors - [powershell-7.4.10-osx-arm64.pkg][18]
- PowerShell 7.5
- x64 processors - [powershell-7.5.1-osx-x64.pkg][24]
- Arm64 processors - [powershell-7.5.1-arm64.pkg][22]
Expand Down Expand Up @@ -188,8 +188,8 @@ Download the install package from the [releases][09] page onto your computer. Th
current versions are:

- PowerShell 7.4 (LTS)
- x64 processors - [powershell-7.4.7-osx-x64.tar.gz][21]
- Arm64 processors - [powershell-7.4.7-osx-arm64.tar.gz][19]
- x64 processors - [powershell-7.4.10-osx-x64.tar.gz][21]
- Arm64 processors - [powershell-7.4.10-osx-arm64.tar.gz][19]
- PowerShell 7.5-preview
- x64 processors - [powershell-7.5.1-osx-x64.tar.gz][25]
- Arm64 processors - [powershell-7.5.1-osx-arm64.tar.gz][23]
Expand Down Expand Up @@ -278,10 +278,10 @@ support those methods.
[11]: https://docs.brew.sh/Manpage#link-ln-options-formula
[12]: https://github.com/Homebrew
[13]: https://github.com/Homebrew/homebrew-cask
[18]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-osx-arm64.pkg
[19]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-osx-arm64.tar.gz
[20]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-osx-x64.pkg
[21]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-osx-x64.tar.gz
[18]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-osx-arm64.pkg
[19]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-osx-arm64.tar.gz
[20]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-osx-x64.pkg
[21]: https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-osx-x64.tar.gz
[22]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-osx-arm64.pkg
[23]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-osx-arm64.tar.gz
[24]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-osx-x64.pkg
Expand Down
4 changes: 2 additions & 2 deletions reference/docs-conceptual/install/community-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ Download the tar.gz package from the [releases][09] page onto your Raspberry Pi
to the current versions are:

- 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`
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-linux-arm32.tar.gz`
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-linux-arm64.tar.gz`
- PowerShell 7.5 - latest stable release
- `https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-linux-arm32.tar.gz`
- `https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-linux-arm64.tar.gz`
Expand Down
2 changes: 1 addition & 1 deletion reference/docs-conceptual/install/install-alpine.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ 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.4 - `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-linux-musl-x64.tar.gz`
- PowerShell 7.4 - `https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-linux-musl-x64.tar.gz`
- PowerShell 7.5 - `https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-linux-musl-x64.tar.gz`

Then, in the terminal, execute the following shell commands to install PowerShell 7.4:
Expand Down
2 changes: 1 addition & 1 deletion reference/docs-conceptual/install/install-debian.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ package from the [releases][02] page onto your Debian machine.
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`
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell_7.4.10-1.deb_amd64.deb`
- PowerShell 7.5 universal package for supported versions of Debian
- `https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell_7.5.1-1.deb_amd64.deb`

Expand Down
4 changes: 2 additions & 2 deletions reference/docs-conceptual/install/install-rhel.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ package from the [releases][02] page onto your RHEL machine.

The link to the current version is:

- PowerShell 7.4.7 universal package for supported versions of RHEL
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell-7.4.7-1.rh.x86_64.rpm`
- PowerShell 7.4.10 universal package for supported versions of RHEL
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell-7.4.10-1.rh.x86_64.rpm`
- PowerShell 7.5.1 universal package for supported versions of RHEL
- `https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-1.rh.x86_64.rpm`

Expand Down
2 changes: 1 addition & 1 deletion reference/docs-conceptual/install/install-ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ package from the [releases][05] page onto your Ubuntu machine.
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`
- `https://github.com/PowerShell/PowerShell/releases/download/v7.4.10/powershell_7.4.10-1.deb_amd64.deb`
- PowerShell 7.5 universal package for supported versions of Ubuntu
- `https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-preview_7.5.1-1.deb_amd64.deb`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ sections:
doesn't show the check box options. To enable MU updates run the following command:
```powershell
msiexec.exe /fmu .\PowerShell-7.4.7-win-x64.msi USE_MU=1 ENABLE_MU=1
msiexec.exe /fmu .\PowerShell-7.4.10-win-x64.msi USE_MU=1 ENABLE_MU=1
```
For more information about running `msiexec.exe` from the command line, see
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: What's New in PowerShell 7.4
description: New features and changes released in PowerShell 7.4
ms.date: 01/23/2025
ms.date: 05/13/2025
---

# What's New in PowerShell 7.4

PowerShell 7.4.7 includes the following features, updates, and breaking changes. PowerShell 7.4.7 is
built on .NET 8.0.12.
PowerShell 7.4.10 includes the following features, updates, and breaking changes. PowerShell 7.4.10
is built on .NET 8.0.408.

For a complete list of changes, see the [CHANGELOG][chg] in the GitHub repository.

Expand Down Expand Up @@ -178,6 +178,7 @@ Updates to `$PSStyle`

Other Engine updates

- Fallback to AppLocker after WldpCanExecuteFile ([#25229][25229])
- Make PowerShell class not affiliate with Runspace when declaring the `NoRunspaceAffinity`
attribute ([#18138][18138])
- Add the `ValidateNotNullOrWhiteSpace` attribute ([#17191][17191]) (Thanks @wmentha!)
Expand Down Expand Up @@ -334,3 +335,4 @@ For more information about the Experimental Features, see [Using Experimental Fe
[20369]: https://github.com/PowerShell/PowerShell/pull/20369
[20371]: https://github.com/PowerShell/PowerShell/pull/20371
[21529]: https://github.com/PowerShell/PowerShell/pull/21529
[25229]: https://github.com/PowerShell/PowerShell/pull/25229