使用powershell检查2008 R2服务器上的4.5框架 [英] Check 4.5 framework on 2008 R2 server with powershell
问题描述
嗨
软件先决条件检查
我需要检查.Net 3.5和。 Net 4.5框架和功能。
for Checking 3.5我正在使用下面的powershell命令
获取-WindowsFeature | ? {$ _。名称-eq'NET-Framework-Core'} | ForEach-Object {$ _。已安装}
并且用于检查4.5我使用
Get-WindowsFeature | ? {$ _。名称-eq'NET-Framework-45-Core'} | ForEach-Object {$ _。已安装}
两者在Windows服务器上的工作均优于2008年。
但是 Windows 2008R2服务器 4.5返回False。
我尝试过:
但是我检查了2008r2服务器.net框架4.5存在于
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microoft \ NET Framework Setup\NDP\v4 \Client
发行编号:378389,这意味着框架4.5
有什么方法我可以通过一个独特的命令检查两台机器上的两个框架。
提前谢谢
Hi
for a Software prerequisite check
I need to check .Net 3.5 and .Net 4.5 framework and feature.
for Checking 3.5 I am using Below powershell command
Get-WindowsFeature | ? {$_.Name -eq 'NET-Framework-Core'} | ForEach-Object {$_.Installed}
And For checking 4.5 I am using
Get-WindowsFeature | ? {$_.Name -eq 'NET-Framework-45-Core'} | ForEach-Object {$_.Installed}
Both Works fine on Windows server above than 2008.
But On Windows 2008R2 server 4.5 is returning False.
What I have tried:
However I checked on 2008r2 server .net framework 4.5 is present in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
Release No: 378389 which means framework 4.5
Is there any way by which i can check both framework on both machine with a unique command.
Thanks in advance
推荐答案
_。名称-eq'NET-Framework-Core'} | ForEach-Object {
_.Name -eq 'NET-Framework-Core'} | ForEach-Object {
_。已安装}
并且用于检查4.5我正在使用
Get-WindowsFeature | ? {
_.Installed}
And For checking 4.5 I am using
Get-WindowsFeature | ? {
_。名称-eq'NET-Framework-45-Core'} | ForEach-Object {
_.Name -eq 'NET-Framework-45-Core'} | ForEach-Object {
这篇关于使用powershell检查2008 R2服务器上的4.5框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!