我目前安装了Windows Management Framework 5.1。我想测试我的脚本是否与PowerShell 3和4正常工作。我知道有PowerShell.exe -Version
开关,但是当我尝试使用它时:
PowerShell.exe -Version 3
或者:PowerShell.exe -Version 4
然后运行$PSVersionTable
,它仍显示PowerShell版本5.1作为运行版本。
如果我运行:
PowerShell.exe -Version 2
然后,$PSVersionTable
显示控制台现在是版本2。这是为什么呢?