如何使用 powershell 获取并激活某个功能的所有 Windows 10 子功能?

如何使用 powershell 获取并激活某个功能的所有 Windows 10 子功能?

我知道我可以通过以下方式获得 Windows 10 可选功能状态

Get-WindowsOptionalFeature -Online -FeatureName "NetFx4-AdvSrvs"

我的问题是,如何获取该功能的所有“子”功能?

管理工具中的示例

为了完整性,这是上述命令的结果:

FeatureName      : NetFx4-AdvSrvs
DisplayName      : .NET Framework 4.7 Advanced Services
Description      : .NET Framework 4.7 Advanced Services
RestartRequired  : Possible
State            : Enabled
CustomProperties :
                   ServerComponent\Description : .NET Framework 4.7 Advanced Services
                   ServerComponent\DisplayName : .NET Framework 4.7 Advanced Services
                   ServerComponent\Id : 450
                   ServerComponent\Type : Feature
                   ServerComponent\UniqueName : NET-Framework-45-AdvSrvs
                   ServerComponent\Deploys\Update\Name : NetFx4-AdvSrvs
                   ServerComponent\Version\Major : 4
                   ServerComponent\Version\Minor : 5

作为 Windows Server 上的后续示例,我可以执行此操作来激活一项功能及其所有子功能:

import-module servermanager
Add-WindowsFeature NetFx3 -IncludeAllSubFeature

因此,为了进一步细化这个问题,有没有办法在 Windows 10 上做类似的事情?

答案1

IncludeAllSubFeature 开关在 Windows 10 中仍然存在,可供使用:在此处输入图片描述

这应该能满足你的需要

相关内容