想知道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的版本?
Minimum value of the release DWORD
与version
中安装在您计算机上的.NET Framework的msdn documentation site一起被提及。
例如,如果要检查是否安装了.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版本。如果你有Release DWORD
的update3
,你可以参考该表并相应地替换上面命令中的值。