手机
当前位置:查字典教程网 >脚本专栏 >PowerShell >PowerShell中查看当前版本、Windows版本、.NET版本信息的代码
PowerShell中查看当前版本、Windows版本、.NET版本信息的代码
摘要: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中查看当前版本、Windows版本、.NET版本信息的代码】相关文章:

PowerShell中查找字符串位置的IndexOf函数使用实例

PowerShell中执行Javascript的方法示例

PowerShell中获取当前运行脚本路径的方法

PowerShell中给函数参数设置帮助信息的例子

PowerShell计算脚本执行时间的实现方法

PowerShell查看Windows功能选项的方法

Powershell小技巧之获取当前的时间并转换为时辰

PowerShell移动目录中指定文件的方法(非全部文件)

Powershell 之批量获取文件大小的实现代码

Powershell打印文本文档例子

精品推荐
分类导航