Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 e v7.0.5 estão disponíveis para download

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

A Microsoft atualizou hoje seu software PowerShell em todas as três filiais existentes. As atualizações incluem PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 e PowerShell 7.0.5. As versões estáveis ​​são pequenas atualizações de manutenção.

Banner PowerShell 7

PowerShell é uma solução de script de plataforma cruzada disponível no Windows, MacOS e Linux. A partir do PowerShell 7.0, os desenvolvedores mudaram para se alinhar com Versão do .NET e ciclo de vida de suporte mais perto. Aqui estão as novidades dos lançamentos de hoje.

Propaganda

Conteúdoocultar
O que há de novo no PowerShell 7.2.0 Preview 3
O que há de novo no PowerShell 7.1.2
O que há de novo no PowerShell 7.0.4

O que há de novo no PowerShell 7.2.0 Preview 3

  • 📈 Desempenho: Evite alocações de array de Diretório. GetDirectories e Diretório. GetFiles.
  • 📈 Desempenho: Evite fragmento. ToLowerInvariant () a partir de GetEnvironmentVariableAsBool () para evitar o carregamento do libicu na inicialização.
  • 📈 Desempenho: Obtenha a versão do PowerShell em PSVersionInfo usando o atributo assembly em vez de FileVersionInfo.
  • ✅ Correção: Get-Date -UFormat% u comportamento em conformidade com ISO 8601
  • ✅ Correção: Junto com PSDesiredStateConfigurationv3 módulo permite Get-DscResource, Invoke-DscResource e compilação de configuração DSC em todas as plataformas, com suporte do PowerShell (usando recursos DSC baseados em classe).
  • ✅ Correção: Suprimir Progresso da Gravação no ConsoleHost se a saída for redirecionada e corrigir os testes.
  • ✅ Correção: recurso experimental PSAnsiProgress: Adicionar barra de progresso mínimo usando renderização ANSI.
  • ✅ Correção: cmdlets da web para construir corretamente o URI do corpo ao usar -NoProxy
  • ✅ Correção: Atualize o ICommandPredictor para fornecer mais feedback e também tornar o feedback mais fácil de ser correlacionado (#14649)
  • ✅ Correção: Redefina a cor após escrever Verboso, Depurar, e Aviso mensagens
  • ✅ Correção: usando variável para aninhada ForEach-Object -Parallel
  • ✅ Correção: Ao formatar, se a coleção for modificada, não falhe todo o pipeline.
  • ✅ Correção: Melhorar o preenchimento de parâmetros para atributos
  • ✅ Correção: Escreva mensagens de erro adequadas para Get-Command ''
  • ✅ Correção: erro de digitação na string do recurso ProxyURINotSupplied
  • ✅ Correção: Adicionar suporte para $ PSStyle para tachado e hiperlinks
  • ✅ Correção: $ PSStyle códigos de piscar

O que há de novo no PowerShell 7.1.2

  • Corrigir assinaturas de terceiros para arquivos em subpastas
  • Bump .NET SDK para a versão 5.0.103
  • Publique o pacote de ferramentas global para uma versão estável

O que há de novo no PowerShell 7.0.4

  • Remova os feeds MyGet do nuget.config de teste
  • Atualize o arquivo WXS para 7.0.4
  • Atualize as dependências do .NET para 7.0.4
  • Correção de falha de teste 7.0.4 `Get-Module`
  • Corrigir falha de criação de diretório
  • Desativar teste de invocação de link WMF
  • Use PowerShell Core para compilar e testar o pacote na compilação de CI
  • Desative os testes dependentes de libmi para macOS.
  • Use um feed em cada nuget.config nas compilações oficiais
  • RPMs assinados de caminho de correção são carregados na versão de lançamento
  • Corrigir erro de sintaxe no script de empacotamento do Windows
  • Faça com que o modo AppLocker Enforce tenha precedência sobre o modo de auditoria UMCI
  • Corrigir problema com compilação não assinada
  • Mover macOS e NuGet para assinatura ESRP
  • Mova a assinatura de pacote do Windows para usar ESRP
  • Mover Linux para assinatura ESRP
  • Migrar assinatura de terceiros para ESRP
  • Não faça uma verificação superficial
  • Mover para arquivos de assinatura ESRP do Windows
  • Corrigir quebras na compilação diária de pacotes devido a alterações de assinatura do macOS
  • Assinar arquivos individuais no pacote
  • Use o certificado Authenticode para assinatura MSIX
  • Assine os arquivos MSIX para a loja
  • Use o caminho pessoal temporário na inicialização do espaço de execução quando $ env: HOME não estiver definido
  • Corrija o pacote do MSIX para determinar se é uma versão de visualização, inspecionando a string de versão semântica
  • Adicionar conteúdo de ajuda padrão à pasta de ativos

Mais detalhes podem ser encontrados em GitHub.

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema
Os desenvolvedores do Winamp anunciaram o renascimento de um dos tocadores de música mais icônicos

Os desenvolvedores do Winamp anunciaram o renascimento de um dos tocadores de música mais icônicos

O Winamp é, sem dúvida, um dos softwares mais icônicos e lendários. Por mais de duas décadas, est...

Consulte Mais informação

Lançado Winaero Tweaker 0.3.2.2

Lançado Winaero Tweaker 0.3.2.2

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaAqu...

Consulte Mais informação

Adicionar menu de contexto de opções de energia no Windows 10

Adicionar menu de contexto de opções de energia no Windows 10

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaNes...

Consulte Mais informação