• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PowerShell中查看当前版本、Windows版本、.NET版本信息的代码

    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

    查看当前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 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' |
     sort-object name -Descending | 
     select-object -ExpandProperty PSChildName
    
    v4.0
    v4
    v3.5
    v3.0
    v2.0.50727
    CDF

    查看机器是否安装.Net 4.5

    (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client' -Name Version).Version

    如上图所示就说明安装了.net 4.5

    您可能感兴趣的文章:
    • 使用PowerShell .Net获取电脑中的UUID
    • PowerShell中使用.NET将程序集加入全局程序集缓存
    • Powershell中可以使用的.Net实用静态方法
    • PowerShell入门教程之访问.Net程序集、COM和WMI实例
    • Powershell小技巧之查看安装的.Net framework版本信息
    • PowerShell中调用.NET对象的静态方法、静态属性和类方法、类属性例子
    • 一个ASP.Net下的WebShell实例
    • PowerShell 定时执行.Net(C#)程序的方法
    • ASP.NET下使用WScript.Shell执行命令
    • 如何使用 Shell 脚本执行 .NET Core 应用
    上一篇:PowerShell中使用正则表达式跨行匹配字符串的方法
    下一篇:PowerShell 入门基础教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PowerShell中查看当前版本、Windows版本、.NET版本信息的代码 PowerShell,中,查看,当前,版本,