美文网首页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