Microsoft lança o PowerShell 7.7 baseado no .NET 11 com segurança aprimorada

icon币界网
Compartilhar
AI summary iconResumo
A Microsoft lançou o PowerShell 7.7 em 10 de novembro, baseado no .NET 11, com foco em melhorias de segurança e confiabilidade. A atualização inclui restrições mais rigorosas no modo de linguagem restrita e validação mais estrita para operações remotas. Novos comandos, como New-TemporaryDirectory e opções de formatação aprimoradas, também estão incluídos. O lançamento ocorre em meio a crescentes preocupações sobre riscos de violações de segurança em ambientes corporativos. Notícias on-chain mostram aumento do interesse em ferramentas de scripting seguras. O suporte padrão dura 18 meses, com o suporte ao .NET estendido para 24 meses.
Relatório do CoinNews:

IT之家, 12 de novembro: A Microsoft anunciou em 10 de novembro o lançamento da versão oficial do PowerShell 7.7. Esta ferramenta de linha de comando e automação é construída sobre o .NET 11, com foco em reforço de segurança, expansão de comandos e confiabilidade de execução, visando melhorar a experiência diária de administradores e desenvolvedores.

PowerShell é uma ferramenta de linha de comando e linguagem de script desenvolvida pela Microsoft, usada principalmente para gerenciar computadores, processar dados e automatizar operações repetitivas. O PowerShell moderno é de código aberto e multiplataforma, podendo ser executado no Windows, macOS e Linux.

Em termos de suporte, o anúncio oficial indica apenas que o PowerShell 7.7 é uma versão suportada pelo STS, normalmente por 18 meses. No entanto, o .NET, do qual o PowerShell depende, estendeu o período de suporte STS de 18 para 24 meses; portanto, o período exato para a versão 7.7 deve ser confirmado conforme a tabela oficial de ciclo de vida (consultado antes da publicação deste artigo pela IT之家; a Microsoft ainda não atualizou).

Em termos de atualizações de segurança, a nova versão reforça as restrições de operação no modo de linguagem restrita, aperta a validação de parâmetros e mensagens para operações remotas e implementa uma verificação mais rigorosa para a extração de arquivos de ajuda. O comando Test-Json não obtém mais referências de esquema externas por padrão; é necessário que o usuário ative explicitamente essa funcionalidade, reduzindo acessos externos desnecessários.

Em termos de funcionalidades práticas, a nova versão adiciona New-TemporaryDirectory, que permite criar diretórios temporários diretamente; o comando Join-Path para concatenação de caminhos agora inclui um parâmetro de extensão; comandos de formatação como tabelas e listas suportam exclusão de atributos específicos, tornando a saída de informações mais concisa.

Vários comandos corrigiram a forma como os parâmetros de ligar/desligar são tratados, garantindo que a entrada explícita de "desligar" funcione corretamente. Além disso, o comando New-Guid agora gera, por padrão, identificadores únicos no formato UUID v7, que suportam ordenação por tempo, em vez de manter o comportamento anterior de v4 como padrão.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.