Para aqueles que ainda usam o Windows 7 verá que a versão do PowerShell é bem antiquada.
Vendo a Versão Atual do PowerShell
Antes de tudo vamos ver a versão atual:
#1 Abra o PowerShell
#2 Digite $PSVersionTable e tecle Enter
Abaixo a versão sendo usada é a 2.0. Basta olhar o valor do PSVersion
PS C:\Users\pc> $PSVersionTable Name Value ---- ----- CLRVersion 2.0.50727.8789 BuildVersion 6.1.7601.17514 PSVersion 2.0 WSManStackVersion 2.0 PSCompatibleVersions {1.0, 2.0} SerializationVersion 1.1.0.1 PSRemotingProtocolVersion 2.1
Atualizando o PowerShell
#1 Acesse o link http://aka.ms/wmf5download
#2 clique no botão Download que está em vermelho
#3 Escolha uma das versões disponíveis e clique em Next
Em nosso caso, como estaremos atualizando o Windows 7 selecionamos Win7-KB3191566-x86.zip. Se não der certo a instsalação com esse arquivo então tente com o Win7AndW2K8R2-KB3191566-x64.zip
#4 baixado o arquivo Win7-KB3191566-x86.zip teremos que descompactar. Para isso clique nele com o Direito do mouse e clique em “Extrair Tudo“
#5 Será gerada uma nova pasta. Acesse ela e execute o arquivo Win7-KB3191566-x86 para realizar o update
#6 Reinicie o Windows
Vendo Novamente a Versão do Windows PowerShell
Digite novamente $PSVersionTable no PowerShell e tecle Enter
PS C:\Users\pc> $PSVersionTable Name Value ---- ----- PSVersion 5.1.14409.1005 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.14409.1005 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1
Perceba que a versão agora é a 5.1(mais precisamente 5.1.14409.1005)