获取DotNet4Update3的PowerShell命令

获取DotNet4Update3的PowerShell命令,powershell,Powershell,想知道DotNet4full版本是否使用了下面的命令并得到了预期的结果 脚本: (Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name Version, Release -EA 0 | Where { $_.PSChildName -match '^(Full)'} | Select PSChildName, Version,

想知道DotNet4full版本是否使用了下面的命令并得到了预期的结果

脚本:

(Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse |
    Get-ItemProperty -Name Version, Release -EA 0 | 
    Where { $_.PSChildName -match '^(Full)'} | 
    Select PSChildName, Version, Release ).Version
但是,我对如何使用PowerShell脚本了解DotNet4Update3的版本感到困惑?

在计算机中安装的.NET Framework版本旁边提到了发行版DWORD的最小值,请参见

例如,如果要检查是否安装了.NET Framework 4.6.2或更高版本,无论Windows操作系统版本如何,都可以使用查询

Get-ChildItem "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" | Get-ItemProperty -Name Release | ForEach-Object { $_.Release -ge 394802 }

您可以将上述示例中的394802替换为上述网站上表格中的另一个值,以检查所需的不同最低.NET Framework版本。如果您有update3的发行版DWORD,您可以参考该表并相应地替换上面命令中的值。

我在下面使用了C:\Users\PShanbh1>powershell Get ChildItem'HKLM:SOFTWARE\Microsoft\NET Framewo rk Setup\NDP\'Name属性----v3.0版本:3.0.30729.5420CBS:1增量:5420安装:1 SP:2这是否意味着有更新3?我注意到您提出了一些问题,并给出了一些有效答案,但您没有将任何帖子标记为答案。看来你需要参加投票。你也有权对答案进行投票。当你接受一个答案时,你就要投票表决了。你可以只接受一个答案,但如果你发现其他一些答案也很有用,你也可以投票给他们。接受和投票不是强制性的,但这是一种标记有效解决方案和有用答案的方法,可以帮助未来的读者更容易地找到解决方案。