A primeira versão de visualização do Microsoft PowerShell 7.1 para Windows, Linux e macOS

A Microsoft lançou uma nova versão de pré-visualização do PowerShell 7.1 - ferramentas para automatizar a linguagem de trabalho e script para Windows, Linux e macOS. Esta versão contém recursos que não estavam no PowerShell 7.0. A versão pública do PowerShell 7.0, que foi precedida pela plataforma PowerShell Core 6.x, foi lançada no início de março deste ano. A visualização do PowerShell 7.1 inclui novos módulos e ferramentas nas quais a equipe do PowerShell está trabalhando. Mas não há garantia de que tudo isso caia na versão regular do PowerShell 7.1, que deve ser lançada uma ou duas semanas após o lançamento da plataforma .NET 5. Isso ocorre porque, a partir do PowerShell 7.0, a Microsoft coordenará o lançamento de novas versões do PowerShell com cronograma de lançamento para novas versões do .NET.





A Microsoft está trabalhando em uma versão de visualização do PowerShellGet 3.0, que visa fornecer maior usabilidade e abandonar as dependências do PackageManagement e Nuget. Além disso, nesta versão, a transição da linguagem de script do PowerShell para o C # será realizada. A primeira versão de visualização deve aparecer muito em breve, será publicada na Galeria do PowerShell.

Além disso, uma nova versão do módulo Gerenciamento de Segredos será publicada na Galeria do PowerShell , que oferece suporte ao PowerShell 5.1 e ao PowerShell 7. A Microsoft está considerando a possibilidade de incluir esse módulo no PowerShell 7.1.

Na semana passada, a empresa lançoua segunda versão de visualização do módulo, que pode ser usada para gerenciar segredos e credenciais usadas para autenticar scripts complexos do PowerShell em ambientes de nuvem heterogêneos.

O módulo fornece um conjunto de cmdlets que permitem aos usuários armazenar dados confidenciais localmente, usando algum tipo de sistema seguro de armazenamento de dados, como o Windows do Credential Manager (gerenciador de credenciais). Este módulo, por meio de extensões, permite trabalhar com credenciais localizadas em repositórios remotos. Por exemplo - como no Azure Key Vault.

Até o momento, este módulo suporta apenas o Windows, mas a Microsoft, na próxima visualização, planeja adicionar o suporte ao Linux por meio do serviço GNOME Keyring. Mais tarde, está planejado adicionar suporte para o macOS Keychain.

Além disso, a Microsoft reescreverá partes do analisador de código estático PSScriptAnalyzer usado para a vinculação em tempo real do código do Visual Studio das extensões do PowerShell.

O trabalho continua no suporte ao PowerShell nos cadernos Jupyter. Isso faz parte do projeto .NET Interactive.

A Microsoft está explorando abordagens para simplificar a instalação e atualização do PowerShell 7. No momento, não está planejado incluir o PowerShell 7 no Windows.

Além disso, estão em andamento os aprimoramentos no shell que simplificam a cópia e a colagem de fragmentos de código de shells populares do sistema no PowerShell.

Se falamos em melhorar a experiência do usuário, agora estamos estudando as questões de como você pode, usando várias tecnologias de conclusão de entrada, ajudar os usuários a digitar comandos mais rapidamente. Além disso, são considerados os problemas de fornecer aos usuários assistência contextual ao digitar comandos ou ajuda completa em algumas funções do sistema. Esses mecanismos devem ser benéficos, mas ao mesmo tempo distraem o usuário o mínimo possível.

Por fim, os desenvolvedores desejam usar mais cores no PowerShell. Isso ajudará a facilitar a leitura de grandes volumes de saída, fornecendo aos usuários dicas visuais. O PowerShell 7.1 pode incluir suporte para colorir seqüências de caracteres.

Além disso, os desenvolvedores, como parte de uma tentativa de reduzir o tamanho do sistema implantado, pretendem separar os módulos Utilitário, Gerenciamento e Segurança.

Em geral, pode-se notar que a Microsoft, que se aproxima do lançamento do PowerShell 7.1, procura aumentar a usabilidade nesse ambiente.


All Articles