PowerShell的-Version参数到底有什么作用? [英] What exactly does PowerShell's -Version parameter do?

查看:10
本文介绍了PowerShell的-Version参数到底有什么作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

PowerShell的帮助(powershell -?)说明:

-Version
    Starts the specified version of Windows PowerShell.

但是,当使用powershell -Version 1启动PowerShell 2时,我尝试的所有只在v2中存在而不是v1中的内容仍然有效,例如-split运算符或Get-Randomcmdlet。

那么,当使用-Version参数运行PowerShell时,如果后面引入的语言功能和cmdlet仍然存在并正常工作,究竟会发生什么变化呢?这使得PowerShellv1的测试脚本变得更加困难,因为我不总是记得发生了什么变化。

推荐答案

我认为此开关没有任何作用,特别是因为1.0和2.0不能同时安装。这个开关是从一开始就装上的。我的猜测是,他们预计能够同时运行不同版本的PowerShell。也许将来的某些并行安装版本会出现这种情况,然后此开关将真正有用。

这篇关于PowerShell的-Version参数到底有什么作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆