-
-
Notifications
You must be signed in to change notification settings - Fork 477
Closed
Labels
Milestone
Description
Windows Server 2012/2012R2 will be end of life October 10, 2023. From that point on only PowerShell v5.1 and later is supported by Microsoft and we should consider dropping support for PSv3 and PSv4.
Using this issue to track features and changes being blocked by PSv3 and PSv4:
- Legacy parameters should be hidden when the user tab cycles parameters #1586
::new(),.Where({}),.ForEach({})and other language features to replace calls to slower*-Objectcmdlets etc.- Build assembly for single target (
net461due to Windows Server 2016 OOB version)? See PowerShellStandard - Possible to capture more output in test-results. In PSv5
Write-Hostwrites to information stream (NUnit XML does not contain output logging for the cmdlets #301) - Simplify code with version-specific logic. Ex. Tracer-based CC, Mock and tests
o-l-a-v