如何在Windows 8中同时运行PowerShell 2和PowerShell 3

Windows8提供了一个闪亮的新版本PowerShell,版本3。但在尝试它的过程中,我注意到我为版本2编写的很多脚本现在都抛出了错误,所以下面是如何在不丢失版本3的情况下找回版本2的方法。

启动PowerShell 3

因为它是默认安装的,所以我们不需要做任何特殊的事情,只需切换到开始屏幕,键入PowerShell,然后按Enter即可。我们可以通过使用$PSVersionTable特殊变量来查看我们的版本。

启动PowerShell 2

Windows8令人敬畏的一点是,微软保留了PowerShell2引擎的完好无损,这意味着我们可以很容易地访问它。若要开始,请在桌面上创建新的快捷方式。

PowerShell目录在系统启动时已被拉到我们的路径中,这样我们就可以按名称引用exe并向其传递一个版本参数,然后单击Next(下一步)。

将快捷方式命名为PowerShell 2,然后单击Finish。

如果您双击新的快捷方式并使用$PSVersionTable检查PowerShell版本,您将看到它现在是版本2。

非那样做不行。

相关文章