PowerShell的-Version参数到底有什么作用? [英] What exactly does PowerShell's -Version parameter do?
本文介绍了PowerShell的-Version参数到底有什么作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
PowerShell的帮助(powershell -?
)说明:
-Version Starts the specified version of Windows PowerShell.
但是,当使用powershell -Version 1
启动PowerShell 2时,我尝试的所有只在v2中存在而不是v1中的内容仍然有效,例如-split
运算符或Get-Random
cmdlet。
-Version
参数运行PowerShell时,如果后面引入的语言功能和cmdlet仍然存在并正常工作,究竟会发生什么变化呢?这使得PowerShellv1的测试脚本变得更加困难,因为我不总是记得发生了什么变化。
推荐答案
我认为此开关没有任何作用,特别是因为1.0和2.0不能同时安装。这个开关是从一开始就装上的。我的猜测是,他们预计能够同时运行不同版本的PowerShell。也许将来的某些并行安装版本会出现这种情况,然后此开关将真正有用。
这篇关于PowerShell的-Version参数到底有什么作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文