美文网首页PowerShell.NETAmazing .NET
使用powershell判断当前系统安装的.netframewo

使用powershell判断当前系统安装的.netframewo

作者: 天天向上卡索 | 来源:发表于2019-05-28 16:17 被阅读2次

    使用powershell判断当前系统安装的.netframework版本

    Intro

    使用powershell判断当前系统安装的.netframework版本

    Powershell 脚本

    Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' |  Get-ItemPropertyValue -Name Release | Foreach-Object { echo $_ }
    
          // Checking the version using >= enables forward compatibility.
          string CheckFor45PlusVersion(int releaseKey)
          {
             if (releaseKey >= 528040)
                return "4.8 or later";
             if (releaseKey >= 461808)
                return "4.7.2";
             if (releaseKey >= 461308)
                return "4.7.1";
             if (releaseKey >= 460798)
                return "4.7";
             if (releaseKey >= 394802)
                return "4.6.2";
             if (releaseKey >= 394254)
                return "4.6.1";      
             if (releaseKey >= 393295)
                return "4.6";      
             if (releaseKey >= 379893)
                return "4.5.2";      
             if (releaseKey >= 378675)
                return "4.5.1";      
             if (releaseKey >= 378389)
                return "4.5";      
             // This code should never execute. A non-null release key should mean
             // that 4.5 or later is installed.
             return "No 4.5 or later version detected";
          }
    

    Reference

    相关文章

      网友评论

        本文标题:使用powershell判断当前系统安装的.netframewo

        本文链接:https://www.haomeiwen.com/subject/zfvdtctx.html