PowerShell中查看当前版本、Windows版本、.NET版本信息的代码_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:\Users\zhanghong> $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:\Users\zhanghong> $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

时间: 2025-01-19 12:37:50

PowerShell中查看当前版本、Windows版本、.NET版本信息的代码_PowerShell的相关文章

Android中查看USB连接的外接设备信息的代码实例_Android

1,USB存储设备(如:U盘,移动硬盘):  //USB存储设备 插拔监听与 SD卡插拔监听一致. 复制代码 代码如下:  private USBBroadCastReceiver mBroadcastReceiver;      IntentFilter iFilter = new IntentFilter();       iFilter.addAction(Intent.ACTION_MEDIA_EJECT);       iFilter.addAction(Intent.ACTION_M

Android中查看USB连接的外接设备信息的代码实例

1,USB存储设备(如:U盘,移动硬盘): //USB存储设备 插拔监听与 SD卡插拔监听一致.复制代码 代码如下: private USBBroadCastReceiver mBroadcastReceiver; IntentFilter iFilter = new IntentFilter();       iFilter.addAction(Intent.ACTION_MEDIA_EJECT);       iFilter.addAction(Intent.ACTION_MEDIA_MOU

PowerShell脚本清理指定天数前的临时文件夹实现代码_PowerShell

PowerShell清理临时文件夹,当磁盘空间变小时,我们可以通过清理临时文件夹来解决.我们使用PowerShell来写一个程序,写可以清理Windows临时文件夹中30天以前的文件. PowerShell清理临时文件夹 当磁盘空间变小时,我们可以通过清理临时文件夹来解决.我们使用PowerShell来写一个程序,写可以清理Windows临时文件夹中30天以前的文件. 复制代码 代码如下: $cutoff = (Get-Date) - (New-TimeSpan -Days 30) $befor

Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码_javascript技巧

/** * @author hechen */ var gs = { /**获得屏幕宽度**/ ScreenWidth: function () { return window.screen.width; }, /***获得屏幕高度**/ ScreenHeight: function () { return window.screen.height; }, /**获得浏览器***/ Browse: function () { var browser = {}; var userAgent = n

PowerShell中字符串使用单引号和双引号的区别_PowerShell

本文介绍PowerShell开发时,在字符串中如何去包含变量.将变量包含在字符串中,最后得到的结果是将变量的值放入到了字符串中. 假如有一个字符串变量:$p = "PowerShell" 那么 $str="Hello $p",这时,$str的值是什么呢?且看下面的演示: 复制代码 代码如下: PS C:\Users\spaybow> $p="PowerShell" PS C:\Users\spaybow> $str="Hel

PowerShell中终止管道的方法

  这篇文章主要介绍了PowerShell中终止管道的方法,本文直接给出代码实例,需要的朋友可以参考下 如果你能够提前知道你想从管道中获取元素的个数,可以使用Select-Object来终止流处理命令的的管道,这会节省很多时间. 下面的例子会从Windows文件夹下搜寻 explorer.exe示例,因为Select-Object语句可以在管道找到结果的那一瞬终止管道.否则,Get-ChildItem会递归的遍历所有子目录然后匹配出你想要的结果. 代码如下: #requires -Version

PowerShell中以管理员权限启动应用程序的方法_PowerShell

又一个PowerShell比CMD好的地方.在CMD中用管理员权限来启动应用程序很复杂,但在PowerShell中就简单多了,如下: 复制代码 代码如下: Start-Process notepad -Verb runas Start-Process "$PSHOME\powershell.exe" -Verb runas

查看Windows 10具体版本信息的2种方法

方法一:在系统设置中查看   1.操作Windows 10 开始-设置 如下所示,弹出菜单:     2.然后在设置中找到"系统"如下所示:     3.点击"关于",你会看到系统版本号了,如下所示,显示的是 1511还是1607.     方法二:通过winver命令查看   1.利用cmd我们在系统中找到 Cortana搜索框中输入winver,匹配项目中点击winver运行命令:     2.弹出"关于Windows"窗口中,直接可以查看版

Powershell小技巧之查看安装的.Net framework版本信息_PowerShell

查看当前PowerShell的.Net运行版本 PS> $PSVersionTable.CLRVersion Major Minor Build Revision ----- ----- ----- -------- 4 0 30319 34014 PS> [environment]::Version Major Minor Build Revision ----- ----- ----- -------- 4 0 30319 34014  查看所有安装的.Net 版本 PS> dir