PowerShell中查看当前版本、Windows版本、.NET版本信息的代码_PowerShell教程-查字典教程网
PowerShell中查看当前版本、Windows版本、.NET版本信息的代码
PowerShell中查看当前版本、Windows版本、.NET版本信息的代码
发布时间:2016-12-28 来源:查字典编辑
摘要:PowerShell查看当前版本、Windows版本、.NET版本信息有很多cmdlet或者cmdlet的参数,在PowerShell不同的...

PowerShell查看当前版本、Windows版本、.NET版本信息

有很多cmdlet或者cmdlet的参数,在PowerShell不同的版本中,支持得不一样。所以,弄清楚当前PowerShell的版本信息是非常重要的一件事情。那么怎么查看当前PowerShell的版本信息呢?洪哥向大家介绍两个方法:

其实就是两个PowerShell的环境变量,一个是$psversiontable,另一个是$host。

有很多cmdlet或者cmdlet的参数,在PowerShell不同的版本中,支持得不一样。所以,弄清楚当前PowerShell的版本信息是非常重要的一件事情。那么怎么查看当前PowerShell的版本信息呢?洪哥向大家介绍两个方法:

其实就是两个PowerShell的环境变量,一个是$psversiontable,另一个是$host。

先看看$psversiontable,这个变量拆开来看就是ps-version-table,表示PowerShell中各组件的版本号列表。其中表示PowerShell自己的版本号(PSVersion),也包括.NET的版本号(CLRVersion),还有Windows版本号(BuildVersion),其它的就不一一数了,其实也没有完全搞明白,呵呵。

PS C:Userszhanghong> $psversiontable

Name Value

---- -----

CLRVersion 2.0.50727.4984

BuildVersion 6.1.7600.16385

PSVersion 2.0

WSManStackVersion 2.0

PSCompatibleVersions {1.0, 2.0}

SerializationVersion 1.1.0.1

PSRemotingProtocolVersion 2.1

接下来看看$host变量,里面一个Version,表示PowerShell的版本号。

PS C:Userszhanghong> $host

Name : ConsoleHost

Version : 2.0

InstanceId : 38d7558e-1810-446d-a81c-41fb6d40ac13

UI : System.Management.Automation.Internal.Host.InternalHostUserI

nterface

CurrentCulture : zh-CN

CurrentUICulture : zh-CN

PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy

IsRunspacePushed : False

Runspace : System.Management.Automation.Runspaces.LocalRunspace

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新PowerShell学习
    热门PowerShell学习
    脚本专栏子分类