Prévia do PowerShell
Microsoft Corporation and PowerShell contributors · Avalie os próximos recursos de shell, scripts e automação do PowerShell no canal de pré-lançamento multiplataforma.
Descrição
Tradução por IAVer originalO PowerShell Preview é o canal de pré-lançamento do shell de linha de comando e linguagem de script multiplataforma da Microsoft. Ele permite que desenvolvedores e administradores avaliem recursos de automação futuros antes de entrarem em versões estáveis. O comportamento da pré-visualização pode mudar, então valide scripts e módulos antes de usar uma compilação de pré-visualização em fluxos de trabalho importantes.
Recursos
- Crie pipelines baseados em objetos e automatize tarefas de linha de comando.
- Trabalhe com dados estruturados JSON, CSV e XML e APIs compatíveis.
- Use cmdlets, scripts e módulos para compor fluxos de trabalho reutilizáveis.
- Explore mudanças futuras de linguagem, formatação, remoting e empacotamento.
- Execute cargas de trabalho compatíveis no macOS, Windows e Linux, com limitações específicas de plataforma.
Instalação e início
Para esta entrada de pré-visualização para Mac, use brew install --cask powershell@preview, ou instale o PKG oficial para a arquitetura do seu Mac. Inicie o shell de pré-visualização com pwsh-preview em um terminal. Use Get-Help e $PSVersionTable para explorar comandos e confirmar a versão em execução. Continue usando o mesmo método de instalação ao atualizar.
A orientação oficial de instalação diz que pré-visualizações podem coexistir com outras versões do PowerShell, enquanto pré-visualizações mais novas substituem as mais antigas. Os pacotes de pré-visualização usam /usr/local/microsoft/powershell/7-preview/. Não confunda este canal com o cask estável do PowerShell ou com o Windows PowerShell 5.1.
Requisitos, dependências e plataformas
O cask atual fornece pacotes para Mac Apple Silicon e Intel sem um mínimo explícito de macOS, dependência extra de fórmula ou conflito de cask declarado. Esse mínimo vazio não significa que todas as versões históricas do macOS sejam compatíveis. O documento atual de instalação da Microsoft lista macOS 15 e 26 para x64/ARM64 e macOS 27 para ARM64; use a matriz de suporte upstream atual para seu sistema operacional e versão do PowerShell. Alguns exemplos de documentação ainda fazem referência a uma pré-visualização anterior, então obtenha esta versão de catálogo a partir de seus artefatos de lançamento exatos.
A distribuição pré-compilada para Mac contém seus componentes de runtime; compilação do código-fonte e pacotes dependentes de framework têm requisitos diferentes. A documentação da versão Preview.5 é atualizada para o SDK .NET 11 RC1. Módulos podem precisar de ferramentas adicionais, permissões ou credenciais de serviço. Módulos e APIs exclusivos do Windows não se tornam portáveis apenas por executar o PowerShell em um Mac. Existem arquivos de lançamento do Linux e pacotes de distribuição, mas as distribuições compatíveis e bibliotecas nativas variam. Nenhum cliente oficial de iOS ou Android foi estabelecido por estas fontes.
O PKG oficial para Apple Silicon 7.7.0-preview.5 tem 72,952,255 bytes. Esse é o tamanho do download, não o tamanho instalado. Nenhum mínimo fixo único de RAM ou armazenamento instalado foi estabelecido no material citado. A imagem da documentação é uma sessão histórica do PowerShell 6 beta no Linux demonstrando importação de módulos e inspeção de versão; ela não mostra esta pré-visualização para Mac.
Conta, tarifas e licença
O PowerShell é gratuito e de código aberto sob a licença MIT. O uso local do shell não exige uma conta Microsoft ou assinatura. Serviços de nuvem, sistemas remotos e módulos de terceiros podem exigir separadamente credenciais, licenças ou pagamento. Revise os avisos de componentes e módulos ao redistribuir.
Fontes: Projeto oficial, Instalação e suporte no Mac, Versão Preview.5, Licença MIT, Exemplo oficial de cmdlet.
Novidades Novidades da versão 7.7.0-preview.5 7 de out. · Editoria OpenNavo · Tradução por IA
- AlteraçõesTolerar falhas de IO/JSON na configuração por usuário.
Observações
To use Homebrew in PowerShell, set: Add-Content -Path $PROFILE.CurrentUserAllHosts -Value '$($HOMEBREW_PREFIX/bin/brew shellenv) | Invoke-Expression'