如何在 PowerShell v2 模式下运行 PowerShell v3 控制台

3
在最近的Windows Server 2008 R2更新中,他们也推出了Windows PowerShell V3.0。 但是,我们的脚本都是在V2版本下构建和测试的。 我该如何在V2模式下运行PowerShell V3控制台?
注意:我尝试在启动PowerShell.exe时使用“-Version 2”,但它没有起作用。
1个回答

9
以何种方式powershell.exe -version 2无法工作?当安装了v3时,这就是运行v2的方法。
顺便提一下,请确保已安装PowerShell 2.0引擎。请检查Windows功能: Windows Features - PowerShell 2.0

我检查了Windows功能,发现没有安装Windows PowerShell 2.0引擎。从该窗口也没有安装它的可能选项。 - RinoTom
当我尝试使用powershell.exe -version 2并打开PowerShell时,即使在执行Get-Host命令时,它也会显示版本3.0。 - RinoTom
安装PowerShell 2.0的选项必须唯一适用于Windows 8。无论您使用的是下级操作系统并已安装了WMF 3.0,运行“Powershell.exe-version 2”都是启动2.0的方法。版权应该显示为2009年,$PSVersionTable应该指示PSVersion为2.0。您是如何启动PowerShell的?从PowerShell或Windows Run或计划任务...? - Keith Hill
我该如何检查WMF的安装版本和其他详细信息? - RinoTom
转到“程序和功能”,单击“查看已安装的更新”,然后搜索KB2506143。 - Keith Hill
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接