4

我想模拟 PowerShell 3.0

在 PowerShell v3 或 v4 中,您可以使用以下命令模拟 v2:

%windir%\system32\WindowsPowerShell\v1.0\PowerShell.exe -version 2

$Host 透露:版本:2.0

但是,在 PowerShell 4

%windir%\system32\WindowsPowerShell\v1.0\PowerShell.exe -version 3

$Host 现在报告:版本:4.0(我希望是 3:0)

问题:有什么方法可以从 4.0 模拟 PowerShell 3.0?

4

1 回答 1

6

不,这是不可能的。V4 向后兼容 V3,因此任何针对 V3 编写的脚本都可以在 V4 上正常工作。

如果您想编写同时支持 V3 和 V4 的脚本,最好使用安装了 V3 的机器/VM,以确保您不依赖 V4 功能。

于 2014-02-04T15:34:56.857 回答