The $PSVersionTable built-invariable has a property PSCompatiibleVersions. It lists 6.0.0, 6.1.0, 6.2.0, and 7.1.0-preview.1 but NOT 7.0.0
Steps to reproduce
# Install 7.1.0-preview.1 - then
$PSVersionTable
Expected behavior
PS C:\foo> $PSVersionTable
Name Value
---- -----
PSVersion 7.1.0-preview.1
PSEdition Core
GitCommitId 7.1.0-preview.1
OS Microsoft Windows 10.0.19592
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.0.0, 7.1.0-preview.1}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Actual behavior
PS C:\foo> $PSVersionTable
Name Value
---- -----
PSVersion 7.1.0-preview.1
PSEdition Core
GitCommitId 7.1.0-preview.1
OS Microsoft Windows 10.0.19592
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.1.0-preview.1}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Environment data
PS C:\foo> $PSVersionTable
Name Value
---- -----
PSVersion 7.1.0-preview.1
PSEdition Core
GitCommitId 7.1.0-preview.1
OS Microsoft Windows 10.0.19592
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.1.0-preview.1}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
The $PSVersionTable built-invariable has a property PSCompatiibleVersions. It lists 6.0.0, 6.1.0, 6.2.0, and 7.1.0-preview.1 but NOT 7.0.0
Steps to reproduce
Expected behavior
Actual behavior
Environment data