Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há várias versões do PowerShell 7 que podem ser instaladas.
Versão estável – uma versão estável é uma versão que ocorre entre versões LTS. Versões estáveis podem conter correções críticas, inovações e novos recursos. A Microsoft dá suporte a uma versão estável por cerca de seis meses após a próxima versão do LTS.
A versão estável atual é o PowerShell v7.5.4.
Long Term Servicing (LTS) release - Uma versão LTS do PowerShell é uma versão LTS do .NET. As atualizações de uma versão LTS contêm apenas atualizações de segurança críticas e correções de manutenção projetadas para minimizar o impacto nas cargas de trabalho existentes.
A versão atual do LTS é o PowerShell v7.4.13.
Versão prévia – Uma versão prévia é uma versão do PowerShell que está em desenvolvimento no momento. As versões prévias podem conter correções de bugs, novos recursos e experimentos. Versões prévias podem conter bugs e podem não ser estáveis. Por esse motivo, você não deve usá-los em ambientes de produção. Não há suporte oficial para versões de visualização. Eles permitem que você teste novos recursos e forneça comentários. Seus comentários são importantes e podem influenciar os recursos que são lançados.
A versão prévia atual é PowerShell v7.6.0-rc1.
O PowerShell segue a Política de ciclo de vida moderna da Microsoft. As datas de Fim do Suporte seguem a Política de Suporte .NET para a versão de .NET em que a versão do PowerShell foi criada. As versões LTS e Estável do PowerShell recebem atualizações de segurança e correções de bugs. A Microsoft só dá suporte à versão de atualização mais recente de uma versão.
Observação
Este documento é sobre o suporte para o PowerShell, não Windows PowerShell. Windows PowerShell é um componente do sistema operacional Windows e está sujeito ao ciclo de vida de suporte Windows. Para saber mais, confira Informações do ciclo de vida de produtos e serviços.
Opções de suporte
A Microsoft oferece suporte para o PowerShell com base no melhor esforço. O suporte para Windows PowerShell 5.1 é fornecido por meio dos canais de suporte do Windows. Você pode usar os canais de suporte pagos padrão para obter suporte para o PowerShell.
- Suporte para os negócios
- Contate o suporte
Há muitas opções de suporte gratuito disponíveis na comunidade do PowerShell. Os canais de suporte da comunidade mais ativos estão disponíveis por meio do Discord ou Slack. Os canais de discussão são espelhados em ambas as plataformas, para você escolher a plataforma que preferir. Esses canais podem ajudar você a solucionar problemas, responder a perguntas e fornecer diretrizes sobre como usar o PowerShell.
Se você acha que encontrou um bug, pode apresentar um problema em GitHub. A equipe do PowerShell não pode fornecer suporte por meio de GitHub, mas recebe relatórios de bugs. A página de suporte da comunidade fornece links para os canais de suporte da comunidade mais populares.
Plataformas compatíveis
O PowerShell é executado em vários SOs (sistemas operacionais) e plataformas de arquitetura de processador. A plataforma deve atender aos seguintes critérios:
- A plataforma de destino (versão do sistema operacional e arquitetura do processador) é compatível com .NET.
- A Microsoft testou e aprovou o PowerShell na plataforma de destino.
- A versão do sistema operacional tem suporte do distribuidor há pelo menos um ano.
- A versão do sistema operacional não é uma versão intermediária ou equivalente.
- Atualmente, a versão do sistema operacional tem suporte do distribuidor.
O suporte para o PowerShell termina quando qualquer uma das seguintes condições é atendida:
- A plataforma de destino atinge o fim da vida útil, conforme definido pelo proprietário da plataforma
- A versão específica do PowerShell atinge o fim da vida útil
Depois que uma versão do PowerShell atingir o fim da vida útil, nenhuma atualização adicional, incluindo atualizações de segurança, será fornecida. A Microsoft recomenda que os clientes atualizem para uma versão com suporte do PowerShell para continuar recebendo atualizações e suporte.
Windows
A Microsoft dá suporte ao PowerShell até PowerShell atingir o fim do suporte ou a versão do Windows atingir o fim do suporte.
As imagens do Docker para o SDK do .NET contêm as versões mais recentes do PowerShell. Essas imagens estão disponíveis no Registro de Artefatos da Microsoft.
Essas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente, a fim de garantir que as atualizações de segurança mais recentes sejam aplicadas.
Essas imagens são fornecidas para fins de teste. Se você precisar de uma imagem do Docker para uma carga de trabalho de produção, deverá criar e manter a sua própria.
Observação
O suporte para uma versão específica do Windows é determinado pelas políticas de ciclo de vida Suporte da Microsoft. Para saber mais, veja:
- Perguntas frequentes sobre o ciclo de vida do cliente Windows
- Perguntas frequentes sobre a política de ciclo de vida moderno
macOS
A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do macOS também chegar ao fim do suporte.
Há suporte para as seguintes versões do macOS:
- macOS 26 (Tahoe) x64 e Arm64
- macOS 15 (Sequoia) x64 e Arm64
- macOS 14 (Sonoma) x64 e Arm64
A Apple determina o ciclo de vida de suporte do macOS. Para saber mais, consulte o seguinte:
- Notas sobre a versão do macOS
- Atualizações de segurança da Apple
Linux alpino
A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do Alpine também chegar ao fim da vida útil.
O suporte para essas versões do Alpine termina nas seguintes datas:
- Alpino 3.23 - 2027-11-01
- Alpino 3.22 - 2027-05-01
- Alpino 3.21 - 2026-11-01
- Alpino 3.20 - 2026-04-01
As imagens do Docker para o SDK do .NET contêm as versões mais recentes do PowerShell. Essas imagens estão disponíveis no Registro de Artefatos da Microsoft.
Essas imagens são criadas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Essas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente, a fim de garantir que as atualizações de segurança mais recentes sejam aplicadas.
Essas imagens são fornecidas para fins de teste. Se você precisar de uma imagem do Docker para uma carga de trabalho de produção, deverá criar e manter a sua própria.
Debian Linux
A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do Debian também chegar ao fim da vida útil.
O suporte para essas versões do Debian termina nas seguintes datas:
- Debian 13 - 2028-08-09
- Debian 12 - 2026-06-10
Os arquivos do pacote de instalação () também são disponíveis de .
As imagens do Docker para o SDK do .NET contêm as versões mais recentes do PowerShell. Essas imagens estão disponíveis no Registro de Artefatos da Microsoft.
Essas imagens são criadas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Essas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente, a fim de garantir que as atualizações de segurança mais recentes sejam aplicadas.
Essas imagens são fornecidas para fins de teste. Se você precisar de uma imagem do Docker para uma carga de trabalho de produção, deverá criar e manter a sua própria.
Red Hat Enterprise Linux (RHEL)
A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do RHEL também chegar ao fim do suporte.
O suporte para essas versões do RHEL termina nas seguintes datas:
- RHEL 10 - 2035-05-31
- RHEL 9 – 2032-05-31
- RHEL 8 – 2029-05-31
Os arquivos do pacote de instalação () também são disponíveis de .
O PowerShell é testado na UBI (Imagens Base Universais) do Red Hat. Para obter mais informações, consulte a página de informações da UBI.
Ubuntu Linux
A Microsoft dá suporte ao PowerShell até o PowerShell atingir o fim do suporte ou a versão do Ubuntu também chegar ao fim do suporte.
O suporte para essas versões do Ubuntu termina nas seguintes datas:
- Ubuntu 24.04 – 2029-05-31
- Ubuntu 22.04 – 2027-04-01
Os arquivos do pacote de instalação () também são disponíveis de .
As imagens do Docker para o SDK do .NET contêm as versões mais recentes do PowerShell. Você pode baixar essas imagens do Registro de Artefatos da Microsoft.
Essas imagens são criadas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Essas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente, a fim de garantir que as atualizações de segurança mais recentes sejam aplicadas.
Essas imagens são fornecidas para fins de teste. Se você precisar de uma imagem do Docker para uma carga de trabalho de produção, deverá criar e manter a sua própria.
Observação
O Ubuntu 25.10 (Questing Quokka) é uma versão provisória. A Microsoft não testa nem dá suporte a versões provisórias do Ubuntu. Para saber mais, confira as Distribuições com suporte da comunidade.
Suporte para módulos do PowerShell
O ciclo de vida de suporte do PowerShell não abrange os módulos fornecidos fora do pacote de versão do PowerShell. Por exemplo, o uso do módulo ActiveDirectory que é fornecido como parte do Windows Server tem suporte no ciclo de vida de suporte Windows.
Suporte para recursos experimentais
Os recursos experimentais não devem ser utilizados em ambientes de produção. Apreciamos comentários sobre recursos experimentais e fornecemos suporte com o máximo de esforço para eles.
Observações sobre o licenciamento
O PowerShell foi lançado sob a licença MIT. Sob essa licença e sem um contrato de suporte pago, os usuários estão limitados ao suporte da comunidade. Com o suporte da comunidade, a Microsoft não faz nenhuma garantia de capacidade de resposta ou correções.
Datas de fim do suporte do PowerShell
O ciclo de vida de suporte do PowerShell segue o ciclo de vida de suporte de .NET. A tabela a seguir lista as datas de fim de suporte para as versões atuais do PowerShell:
| Versão | Data de lançamento | Fim do suporte | Versão do .NET |
|---|---|---|---|
| PowerShell 7.6 (versão prévia) | Data futura | 14 de nov de 2028 | .NET 10.0 |
| PowerShell 7.5 | 23 de janeiro de 2025 | 10-nov-2026 | .NET 9.0 |
| PowerShell 7.4 (LTS) | 16-nov-2023 | 10-nov-2026 | .NET 8.0 |
A tabela a seguir lista as datas de fim de suporte para as versões desativadas do PowerShell:
| Versão | Data de lançamento | Fim do suporte | Versão do .NET |
|---|---|---|---|
| PowerShell 7.3 | 09/11/2022 | 08 de maio de 2024 | .NET 7.0 |
| PowerShell 7.2 (LTS) | 08-nov-2021 | 08-nov-2024 | .NET 6.0 |
| PowerShell 7.1 | 11 de novembro de 2020 | 08 de maio de 2022 | .NET 5.0 |
| PowerShell 7.0 (LTS) | 04-Março-2020 | 03/Dez/2022 | .NET Core 3.1 |
| PowerShell 6.2 | 29-Mar-2019 | 04-Set-2020 | .NET Core 2.1 |
| PowerShell 6.1 | 13-Set-2018 | 28-Set-2019 | .NET Core 2.1 |
| PowerShell 6.0 | 20-Jan-2018 | 13 de fevereiro de 2019 | .NET Core 2.0 |
Windows PowerShell histórico de lançamentos
A tabela a seguir contém uma linha do tempo histórica das principais versões do Windows PowerShell. A Microsoft não dá mais suporte Windows versões do PowerShell inferiores à 5.1.
| Versão | Data de lançamento | Observação |
|---|---|---|
| Windows PowerShell 5.1 | Agosto de 2016 | Lançado na Atualização de Aniversário do Windows 10 e no Windows Server 2016, WMF 5.1 |
| Windows PowerShell 5.0 | Fevereiro de 2016 | Lançado no WMF (Windows Management Framework) 5.0 |
| Windows PowerShell 4.0 | Outubro de 2013 | Lançado em Windows 8.1 e com Windows Server 2012 R2, WMF 4.0 |
| Windows PowerShell 3.0 | Outubro de 2012 | Lançado em Windows 8 e com Windows Server 2012 WMF 3.0 |
| Windows PowerShell 2.0 | Julho de 2009 | Lançado em Windows 7 e Windows Server 2008 R2, WMF 2.0 |
| Windows PowerShell 1.0 | Novembro de 2006 | Lançado como componente opcional do Windows Server 2008 |
Execute o seguinte comando para ver o número de versão completo de .NET usado pela versão do PowerShell que você está executando:
[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription