我正在使用Powershell v4。
通过输入以下命令,我可以切换到PowershellV2。
Powershell -Version 2
但以下不起作用。它保留在Powershell v4中。
Powershell -Version 3
如何从v4切换到Powershell v3?背后的原因如下。
在我们的客户环境中,Powershell v3将在那里,他们不会为此版本迁移到.Net 4.5.2(这意味着他们无法访问Powershell v4)。但在我们的环境中,我们已升级。现在我们想在v3环境中测试我们的脚本。
答案 0 :(得分:4)
我想这是设计的。
https://technet.microsoft.com/en-us/library/hh847736.aspx
适用于:Windows PowerShell 2.0,Windows PowerShell 3.0,Windows PowerShell 5.0
-Version
<Windows PowerShell Version>
启动指定版本的Windows PowerShell。必须在系统上安装指定的版本。如果计算机上安装了Windows PowerShell 3.0,则有效值为“2.0”和“3.0”。默认值为“3.0”。
如果未安装Windows PowerShell 3.0,则唯一有效的值为“2.0”。其他值将被忽略。