Como gerenciar recursos opcionais do Windows a partir do PowerShell no Windows
A maioria das pessoas sabe que você pode ativar ou desativar os recursos opcionais do Windows por meio do Painel de Controle, mas hoje vamos mostrar como você pode fazer a mesma coisa por meio da linha de comando do PowerShell no Windows 8.
Gerenciar recursos opcionais do Windows no PowerShell
A primeira coisa que você desejará fazer é verificar quais recursos foram ativados. Para fazer isso, precisaremos passar a saída do cmdlet Get-WindowsOptionalFeature pelo pipeline, onde ela poderá ser filtrada e formatada:
Get-WindowsOptionalFeature -Online | Where-Object $ _. State -eq "Ativado" | Format-Table
Isso lhe dará uma boa visão tabulada do que está ativado.
Se você quiser ver quais recursos estão desativados, use o seguinte:
Get-WindowsOptionalFeature -Online | Where-Object $ _. State -eq “Desativado” | Format-Table
Se você precisar desabilitar um recurso, poderá usar o seguinte:
Desativar-WindowsOptionalFeature -FeatureName NetFx3 -Online
Isso pressupõe que o recurso que você deseja desativar é NetFx3.
Claro, você provavelmente estará adicionando um recurso que pode ser feito da seguinte forma:
Ativar-WindowsOptionalFeature -FeatureName NetFx3 -Online
Isso é tudo que existe para isso.