O sistema operacional que estou usando é o Windows 7 e a versão do PowerShell instalada aqui é 2.0. É possível atualizá-lo para a versão 3.0 ou 4.0?
Porque existem cmdlets que a versão 2.0 não consegue reconhecer.
O sistema operacional que estou usando é o Windows 7 e a versão do PowerShell instalada aqui é 2.0. É possível atualizá-lo para a versão 3.0 ou 4.0?
Porque existem cmdlets que a versão 2.0 não consegue reconhecer.
Respostas:
Baixe e instale em http://www.microsoft.com/en-us/download/details.aspx?id=34595 . Porém, você precisa do Windows 7 SP1 .
É importante ter em mente que o PowerShell 3 no Windows 7 não tem todos os cmdlets como PowerShell 3 no Windows 8. Portanto, você ainda pode encontrar cmdlets que não estão presentes em seu sistema.
A versão mais recente do PowerShell em setembro de 2015 é PowerShell 4.0. Ele vem com o Windows Management Framework 4.0.
Aqui está a página de download do PowerShelll 4.0 para todas as versões do Windows. Para o Windows 7, há 2 links nessa página, 1 para x64 e 1 para x86.
Basta executar isso em um console.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
Ele instala a versão mais recente usando um repositório Chocolatey .
Originalmente, eu estava usando o comando cinst powershell 3.0.20121027
, mas parece que depois parou de funcionar. Como esta questão está relacionada ao PowerShell 3.0, este foi o caminho certo. Neste momento (26 de junho de 2014) cinst powershell
refere-se à versão 3.0 do PowerShell, e isso pode mudar no futuro.
Consulte a página do pacote Chocolatey PowerShell para obter detalhes sobre a versão que será instalada.
Execute os seguintes comandos no CMD
choco install powershell
choco upgrade powershell
-y
opção
A partir de hoje, o Windows PowerShell 5.1 é a versão mais recente. Ele pode ser instalado como parte do Windows Management Framework 5.1. Foi lançado em janeiro de 2017.
Citando a página de download oficial da Microsoft aqui .
Alguns dos recursos novos e atualizados nesta versão incluem:
- Cópia de arquivo restrito de / para terminais JEA
- Suporte JEA para contas de serviço gerenciado de grupo e políticas de acesso condicional
- Suporte do console do PowerShell para VT100 e redirecionamento de stdin com entrada interativa
- Suporte para módulos assinados por catálogo no PowerShell Get
- Especificar qual versão do módulo carregar em um script
- Suporte a cmdlet de gerenciamento de pacotes para servidores proxy
- Suporte a cmdlet PowerShellGet para servidores proxy
- Melhorias na depuração de script do PowerShell
- Melhorias na configuração do estado desejado (DSC)
- Auditoria de uso do PowerShell aprimorada usando transcrição e registro
- Cmdlets novos e atualizados com base nos comentários da comunidade
A versão mais recente do PowerShell em agosto de 2016 é PowerShell 5.1. É fornecido com o Windows Management Framework 5.1.
Aqui está a página de download do PowerShell 5.1 para todas as versões do Windows, incluindo Windows 7 x64 e x86.
É importante notar que PowerShell 5.1 é a primeira versão disponível em duas edições de "Desktop" e "Core". O Powershell Core 6.x é multiplataforma, sua versão mais recente para janeiro de 2019 é 6.1.2 . Ele também funciona no Windows 7 SP1 .
use os links acima. Se ocorrer o erro "Esta atualização não se aplica ao seu computador", certifique-se de que está usando o arquivo correto para o seu sistema operacional. por exemplo, tentei executar o servidor Windows 2012 a partir desse link no Windows 7 Service Pack 1 e recebi o erro acima, então certifique-se de usar o zip correto. Se você não sabe qual sistema operacional você tem, vá para iniciar e o sistema e ele deve aparecer imediatamente Isso deve ser autoexplicativo, mas