PowerShellGet 3.0 Preview 6 lançado
PowerShellGet é um módulo do PowerShell com comandos para descobrir, instalar, atualizar e publicar os artefatos do PowerShell como Módulos, Recursos DSC, Capacidades de Função e Scripts. Microsoft tem liberado uma versão de visualização do módulo que os usuários interessados podem finalmente experimentar.
O PowerShellGet pode ser instalado no Windows PowerShell 5.0 ou mais recente ou no PowerShell Core. O módulo PowerShellGet também está integrado ao módulo PackageManagement como um provedor, os usuários também podem usar o Cmdlets PackageManagement para descobrir, instalar e atualizar os artefatos do PowerShell como Módulos e Scripts.
A Microsoft publicou o seguinte log de alterações para o módulo PowerShellGet.
Destaques dos lançamentos
Destaques da visualização 4 (3.0.0-beta4)
Novo Recurso
Pesquisa curinga para o -Repositório
parâmetro em Find-PSResource
. Isso permite que o usuário retorne resultados de todos os PSRepositórios
em vez de apenas seu repositório priorizado. Para usar este recurso, adicione -Repositório '*'
à sua chamada para Find-PSResource
.
Correção de bug
Correção do tratamento de erros deficiente para quando o repositório não está acessível em Find-PSResource
.
Visualização 6 (3.0.0-beta6) Destaque
Novo Recurso
O cmdlet Publish-PSResource
foi introduzido, o que permite aos usuários publicar recursos do PowerShell para qualquer PSRepository
.
Qual é o próximo
A Microsoft tem três próximos lançamentos planejados para o módulo:
- O lançamento do Preview 7 se concentrará na funcionalidade de atualização, junto com várias correções de bugs que foram relatados pelos usuários por meio desses releases de preview.
- A versão Release Candidate (RC) resolverá todos os bugs restantes não resolvidos nesta versão do Preview 6.
- A versão 3.0 General Availability (GA) será igual à versão RC, desde que nenhum bloqueio ou bugs de alto risco sejam encontrados no release candidate. Se houver algum bloqueio ou bugs de alto risco, a Microsoft lançará outro candidato a lançamento antes do GA.
Para instalar o módulo da versão mais recente, abra qualquer console do PowerShell e execute:
Install-Module PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Migração para PowerShellGet 3.0
A empresa enviará a versão mais recente do PowerShellGet 3.0 na próxima versão do PowerShell 7.1 (versão 6). O objetivo desta versão do PowerShellGet, que será fornecido no PowerShell 7.1 preview 6, é conter um módulo de compatibilidade que habilitará scripts com cmdlets PowerShell 2.x (ex. Módulo de instalação
) para ser executado usando o módulo PowerShellGet 3.0. Isso significa que os usuários provavelmente não precisarão atualizar seus scripts para usar cmdlets PowerShellGet 2.x com PowerShell 7.1. É importante observe, também, que em sistemas que contêm qualquer outra versão do PowerShell, o módulo PowerShellGet 2.x ainda estará disponível e usado.
A Microsoft está prestes a lançar o PowerShellGet 3.0 com uma camada de compatibilidade no PowerShell 7.1 como a única versão do PowerShellGet no pacote. No entanto, a empresa só fará isso se alcançar o GA, com um alto padrão de qualidade de lançamento, a tempo para o candidato a lançamento do PowerShell 7.1.