Como atualizar a versão PowerShell de 2.0 para 3.0
o SO que estou a usar é o Windows 7, e a versão PowerShell que está instalada aqui é 2.0. É possível para mim atualizá-lo para a versão 3.0 ou 4.0?
Porque há cmdlets que a versão 2.0 não reconhece.7 answers
Transferir e instalar a partir de http://www.microsoft.com/en-us/download/details.aspx?id=34595 mas precisas doWindows 7 SP1 .
Vale a pena ter em mente que PowerShell 3 no Windows 7 não tem todos os cmdlets como PowerShell 3 no Windows 8. Então você ainda pode encontrar cmdlets que não estão presentes em seu sistema.A última versão PowerShell desde Setembro de 2015 é PowerShell 4.0 . Está junto com o Windows Management Framework 4.0.
Aqui está a página de download do PowerShell 4.0 para todas as versões do Windows. Para o Windows 7, existem 2 links nessa página, 1 Para x64 e 1 Para x86.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
Instala a última versão usando um repositório Chocolatey.
Originalmente estava a usar o comando {[[1]}, mas parece que depois parou de funcionar. Uma vez que esta questão está relacionada ao PowerShell 3.0 esta foi a maneira correta. Neste momento (26 de junho de 2014) cinst powershell
refere-se à versão 3.0 do PowerShell, e isso pode mudar no futuro.
Veja a Página Do pacote PowerShell para mais detalhes sobre a versão que irá ser instalado.
- Instale Chocolatey
-
Execute os seguintes comandos no CMD
choco install powershell
choco upgrade powershell
A partir de hoje, o Windows PowerShell 5.1 é a última versão. Ele pode ser instalado como parte do Windows Management Framework 5.1. Foi lançado em janeiro de 2017.
Citando a página oficial de download da Microsoft aqui .
Algumas das funcionalidades novas e actualizadas nesta versão incluem:
- condicionar a cópia de um ficheiro de / para os parâmetros JEA
Apoio da AEA às contas de Serviços geridas por grupos e às políticas de Acesso Condicional- suporte para consola PowerShell para VT100 e redireccionando o stdin com entrada interactiva
Suporte para módulos autografados por catálogo no PowerShell Get- especificando qual a versão do módulo a carregar num programa
- Suporte de cmdlet para servidores proxy
- Suporte PowerShellGet cmdlet para servidores 'proxy'
- melhorias na depuração de Script PowerShell
- melhorias na configuração de Estado desejada (DSC)
- melhorado Auditoria de Utilização do PowerShell utilizando a transcrição e o registo
- cmdlets novos e actualizados com base nas reacções da comunidade
A última versão PowerShell de 2016 é PowerShell 5.1. Está junto 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 o Windows 7 x64 e o x86.
Vale a pena notar que PowerShell 5.1 é a primeira versão disponível em duas edições de "Desktop" e "Core". Powershell Core 6.x é cross-platform, sua última versão para Jan 2019 é 6.1.2. Também funciona nas janelas. 7 SP1 .Utilize as ligações acima. Se você correr em erro " Esta atualização não é aplicável ao seu computador. "então certifique-se de que você está de fato usando o arquivo certo para o seu SO. por exemplo, eu tentei executar windows 2012 server a partir desse link no Windows 7 service pack 1 e eu tenho o erro acima, por isso certifique-se de usar o zip direito. Se você não sabe que so você tem então ir para iniciar e sistema e ele deve aparecer direito isso deve ser auto explicativo, mas