我的盒子上安装了Powershell 3。
我需要使用Powershell 4测试一些脚本,但是我想继续运行一些在Powershell 3下测试的脚本,我不想通过安装Powershell 4来破坏它。
问题:是否可以在Powershell版本3下打开Powershell会话(如果需要,甚至可以打开2个版本),尽管我已经安装了Powershell 4?
答案 0 :(得分:5)
安装Windows Management Framework Core 4.0软件包后,可以运行PowerShell 2.0版,但不能运行3.0版。使用-version 2.0
参数启动PowerShell v2。
请参阅此TechNet文章:http://technet.microsoft.com/en-us/library/hh847899.aspx
另请参阅help about_powershell.exe
帮助文档:http://technet.microsoft.com/en-us/library/jj553275.aspx
答案 1 :(得分:4)
是。从V3开始,您可以使用-Version参数打开下层版本的PowerShell会话。
-Version
Starts the specified version of Windows PowerShell.
Enter a version number with the parameter, such as "-version 2.0".
正在运行
Powershell.exe -Version 2
将启动一个可用于运行/测试V2脚本的会话。