使用powershell检查2008 R2服务器上的4.5框架 [英] Check 4.5 framework on 2008 R2 server with powershell

查看:78
本文介绍了使用powershell检查2008 R2服务器上的4.5框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





软件先决条件检查



我需要检查.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆