Erro encontrado ao executar um comando PS para reduzir o tamanho da pasta WinSxS no Windows Server 2008 R2

0

Eu estou tentando reduzir o tamanho do winSxS, removendo alguns recursos através do Windows PowerShell. Eu usei o seguinte comando, mas está retornando uma mensagem de erro:

PS C:\Windows\system32> Get-WindowsFeature | Where-Object -FilterScript {$_.Installed -Eq $FALSE} | Uninstall-WindowsFea
ture  -Remove
The term 'Uninstall-WindowsFeature' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:101
+ Get-WindowsFeature | Where-Object -FilterScript {$_.Installed -Eq $FALSE} | Uninstall-WindowsFeature <<<<   -Remove
    + CategoryInfo          : ObjectNotFound: (Uninstall-WindowsFeature:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Tentei resolvê-lo importando o módulo usando este comando, mas não funcionou:

Import-Module ServerManager

Eu tentei executar o primeiro comando acima novamente, mas ele falhou com o mesmo erro.

Alguma ideia?

Mussa
fonte

Respostas:

0

Uninstall-WindowsFeature Desinstala as funções especificadas do Windows Server,   serviços de função e recursos de um computador que está executando o Windows   Server 2012. Ao adicionar o parâmetro Remover, também exclui o recurso   arquivos, ou payload, de um computador. Este cmdlet substitui   Remove-WindowsFeature, o cmdlet usado para desinstalar funções,   serviços de função e recursos no Windows Server 2008 R2.

Experimentar Remove-WindowsFeature ao invés de Uninstall-WindowsFeature

Tenha em mente que não há -remove parâmetro para este cmdlet, então seu comando seria:

Get-WindowsFeature | Where-Object -FilterScript {$.Installed -eq $FALSE} | Remove-WindowsFeature

Eu não acho que isso irá reduzir o tamanho da sua pasta WinSxS. tente o Cleanmgr ferramenta em vez

SimonS
fonte