Por que o powershell está lento na minha máquina?

1

Existem várias máquinas virtuais no grupo, e 2 delas têm desempenho muito ruim executando o Powershell.

Um script simples como powershell.exe -NonInteractive -NoProfile -Command "Write-Output $PSVersionTable.PSVersion" demora segundos na maioria das máquinas, mas 5+ minutos em 2 delas. Versão 3.0 do Powershell.

Tanto quanto eu posso dizer todas as máquinas são configuradas da mesma forma. Eu tentei ngen os binários do powershell, mas isso não ajudou.

Como descubro o que está causando o fraco desempenho do PowerShell?

    
por Cameron MacFarland 03.01.2018 / 02:40

1 resposta

1

Eu vi algo muito semelhante a isso mesmo. (Eu sei que diz mais lento no Server 2016 no título, mas nós experimentamos o Windows 10 e outros sistemas operacionais também.)

Link para https://github.com/PowerShell/PowerShell/issues/3080e ..

Foi resolvido executando "winrm quickconfig" no PowerShell, conforme observado no artigo. Funcionou para mim pessoalmente. Eu sei que os comandos que estamos executando são um pouco diferentes, mas vale a pena tentar.

O tempo de execução do comando passou de 2+ minutos para ~ 1 segundo.

Felicidades!

    
por 08.01.2018 / 03:55