PowerShell 7 receberá atualizações por meio do Windows Update
De acordo com o oficial de hoje anúncio, A Microsoft disponibiliza atualizações do PowerShell 7 no Windows Update para Windows 10 e Windows Server. Este novo recurso já está disponível para versões de visualização do PowerShell 7.2.
No passado, os usuários do Windows podiam ver uma notificação sobre a nova versão do PowerShell em seu console, informando que uma nova versão do PowerShell 7 está disponível. No entanto, para obtê-lo, eles tiveram que navegar até Página de lançamento do GitHub para baixá-lo e instalá-lo, use uma ferramenta de gerenciamento de pacote separada como o Gerenciador de pacotes do Windows, Achocolatado, ou Colher. Mas com Microsoft Update, os usuários receberão as atualizações mais recentes do PowerShell 7 diretamente semelhantes aos pacotes regulares do Windows Update, seja com o Windows Update for Business, WSUS, SCCM ou a caixa de diálogo WU interativa em Configurações.
A Microsoft publicará atualizações apenas para lançamentos futuros. A empresa agora está preparando uma atualização aplicável ao PowerShell 7.2 preview 5 ou mais recente e instala a versão 7.2 preview 7 sobre ele. Ele será publicado no Microsoft Update assim que a Microsoft lançar uma atualização para o GitHub.
Como aceitar e testar a atualização
Primeiro, você precisa ter o Windows 10 RS3 (10.0.16299) ou mais recente instalado, bem como o PowerShell 7.2 preview.5 ou preview.6 instalado. Você também precisará garantir que sua máquina esteja configurada para receber atualizações do Microsoft Update. (No Windows 10, isso é feito acessando Configurações -> Windows Update -> Opções avançadas e marcando “Receber atualizações para outros Microsoft produtos quando você atualizar o Windows. ” Em seguida, você precisará certificar-se de não atualizar para a versão 7.2 anterior.7 ou superior usando o MSI pacote. Finalmente, você precisará adicionar uma chave de registro específica para aceitar o uso do Microsoft Update para PS7. Executar o seguinte script de uma sessão elevada do PowerShell configurará o registro para este cenário:
$ pwshRegPath = "HKLM: \ SOFTWARE \ Microsoft \ PowerShellCore"if (! (Test-Path -Path $ pwshRegPath)) {throw "PowerShell 7 não está instalado" } Set-ItemProperty -Path $ pwshRegPath -Name UseMU -Value 1 -Type DWord
Cerca de uma semana após o lançamento da atualização do PowerShell 7.2 preview.7, @PowerShell_Team irá twittar que o lançamento do Microsoft Update está disponível. Neste ponto, você deve ser solicitado a atualizar a visualização do PowerShell 7.2 em seu fluxo de trabalho padrão do Windows Update.
Mais detalhes podem ser encontrados na postagem do blog oficial.