如何从Powershell 4指向Powershell版本3?

时间:2015-11-13 15:33:02

标签: powershell powershell-v3.0 powershell-v4.0

我正在使用Powershell v4。

通过输入以下命令,我可以切换到PowershellV2。

  

Powershell -Version 2

但以下不起作用。它保留在Powershell v4中。

  

Powershell -Version 3

如何从v4切换到Powershell v3?背后的原因如下。

在我们的客户环境中,Powershell v3将在那里,他们不会为此版本迁移到.Net 4.5.2(这意味着他们无法访问Powershell v4)。但在我们的环境中,我们已升级。现在我们想在v3环境中测试我们的脚本。

1 个答案:

答案 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”。其他值将被忽略。