Olá pessoal, tudo bem? Espero que sim!
Vamos começar falando de um assunto que particularmente eu gosto muito: Powershell.
Powershell? Mas que bicho é esse?
De acordo com a definição da própria Microsoft:
O PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. O PowerShell ajuda os administradores do sistema e os usuários avançados a automatizar rapidamente as tarefas que gerenciam processos e sistemas operacionais (Linux, macOS e Windows).
Pensando em uma linha de aprendizagem contínua, vamos abordar neste post as versões do Powershell, como verificar sua versão atual, quais sistemas operacionais ele está presente e como obtê-lo para iniciar sua jornada de automação de rotinas.
Como verifico a versão do meu Powershell?
É simples, você pode usar o a variável: $PsVersionTable, conforme o exemplo a seguir:
1 2 3 4 5 6 7 8 9 10 11 12 |
PS C:\Users\RobotChicken> $PsVersionTable Name Value ---- ----- PSVersion 5.1.17134.765 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.17134.765 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 |
Como podemos observar, no atributo PSVersion, o valor configurado é 5.1.17134.765. Conforme os primeiros caracteres do campo valor, significa que estou com a versão 5.1 instalada em meu computador.
Observando o atributo PSCompatibleVersions, os valores definidos indicam que a versão atual suporta componentes de versões anteriores do shell para utilização, ou seja, se você realizar a atualização da versão do seu Powershell os antigos cmdlets ainda estarão disponíveis, por exemplo.
Agora que você já sabe como verificar a versão do seu shell, vamos abordar quais as suas versões lançadas, quais plataformas estão disponíveis e os links para download dos pacotes de atualizações para você instalar a versão desejada:
Versão | Nativo nos Sistemas Operacionais | Data de lançamento | Download |
PowerShell 1.0 | Windows Server 2008 | Novembro de 2006 | Windows XP SP2 Windows XP SP3 Windows Server 2003 SP1 Windows Server 2003 SP2 Windows Server 2003 R2 Windows Vista Windows Vista SP2 |
PowerShell 2.0 | Windows 7 Windows Server 2008 R2 |
Outubro de 2009 | Windows XP SP3 Windows Server 2003 SP2 Windows Vista SP1 Windows Vista SP2 Windows Server 2008 SP1 Windows Server 2008 SP2 |
PowerShell 3.0 | Windows 8 Windows Server 2012 |
Setembro de 2012 | Windows 7 SP1 Windows Server 2008 SP2 Windows Server 2008 R2 SP1 |
PowerShell 4.0 | Windows 8.1 Windows Server 2012 R2 |
Outubro de 2013 | Windows 7 SP1 Windows Server 2008 R2 SP1 Windows Server 2012 |
PowerShell 5.0 | Windows 10 | Fevereiro de 2016 | Windows 7 SP1 Windows 8.1 Windows Server 2012 Windows Server 2012 R2 |
PowerShell 5.1 | Atualização de Aniversário do Windows 10 Windows Server 2016 |
Janeiro de 2017 | Windows 7 SP1 Windows 8.1 Windows Server 2008 R2 SP1 Windows Server 2012 Windows Server 2012 R2 |
Além destas versões, temos o Powershell Core que é a versão mais recente do shell e está disponível também para outras plataformas como Mac OS e Linux. Para obtê-lo, primeiramente é necessário instalar o .NET Core que é um pré-requisito para sua instalação. Você pode obtê-lo clicando aqui.
Apresento abaixo uma tabela com os lançamentos estáveis da versão Core que estão disponíveis no Github.
Versão | Data de lançamento | Download |
PowerShell Core 6.0.0 | Janeiro de 2018 | Download |
Powershell Core 6.0.1 | Janeiro de 2018 | Download |
Powershell Core 6.0.2 | Março de 2018 | Download |
Powershell Core 6.0.3 | Julho de 2018 | Download |
Powershell Core 6.0.4 | Agosto de 2018 | Download |
Powershell Core 6.0.5 | Novembro de 2018 | Download |
Powershell Core 6.1.0 | Setembro de 2018 | Download |
Powershell Core 6.1.1 | Novembro de 2018 | Download |
Powershell Core 6.1.2 | Janeiro de 2019 | Download |
Powershell Core 6.1.3 | Fevereiro de 2019 | Download |
Powershell Core 6.1.4 | Maio de 2019 | Download |
Powershell Core 6.2.0 | Março de 2019 | Download |
Powershell Core 6.2.1 | Maio de 2019 | Download |
Powershell Core 7.0.0 (prévia) | Maio de 2019 | Download |
É isso aí galera, por hoje é só. Até o próximo post!
Dúvidas, sugestões, críticas? Entre em contato aqui!
Gostou? Deixe seu comentário e não se esqueçam de curtir a página do Facebook na barra lateral!