我在 PowerShell 5.1 下执行脚本。我想在 Powershell 1.0 中调用(例如)Group-Object
命令。
$items | Group-Object -Property Color -Version 1.0
答案 0 :(得分:0)
您可以在安装了更新版本的同时运行较低版本,您可以使用:
PowerShell.exe -version 2.0
请注意,对于所有版本的Powershell而言并非如此:Information on backward compatibility
答案 1 :(得分:0)
如果您确实需要在同一代码中并排运行不同版本,则可以使用New-PSSessionConfiguration -PowerShellVersion 2.0
(2.0是我可以配置的最旧版本)和Register-PSSessionConfiguration
来启用它。我已经设法在我的本地系统上执行此操作,以创建从5.1到6.0的PowerShell会话。有关详细信息,请参阅我对this question here的回答。
除非你真的很专注并且非常需要进行并排测试,否则可能不值得这么麻烦。