
Get-Error cmdlet: A simplified and dynamic error view for easier investigation of the most recent error in the current session. Conversely, the || operator only executes the right-hand pipeline if the left-hand pipeline fails. Pipeline chain operators “||” and “&” : The & operator executes the right-hand pipeline if the left-hand pipeline succeeded. Ternary operator “? : ” : Works much like an if-else statement by comparing two expressions against a condition to see if it’s true or false, e.g., Test-Path "C:\Users" ? "exists" : "does not exist". Pipeline parallelization with ForEach-Object: Iterate through items of a collection in parallel with the new -Parallel parameter or set a maximum thread count (the default is five) with the -ThrottleLimit parameters. Some of the more significant new features include: It continues to support cross-platform deployment and adds a slew of new features, cmdlets, and bug fixes.
The latest version, PowerShell 7, builds on the previous PowerShell Core 6.1.