Este documento trata do suporte para o PowerShell. O Windows PowerShell (1.0 a 5.1) é um componente do sistema operacional Windows. Para saber mais, confira Informações do ciclo de vida de produtos e serviços.
Uma versão LTS do PowerShell é criada em uma versão LTS do .NET. As atualizações de versão LTS contêm apenas atualizações críticas de segurança e correções de manutenção que são projetadas para minimizar o impacto nas cargas de trabalho existentes.
Uma versão atual é uma versão que ocorre entre as versões LTS. As versões atuais podem conter correções críticas, inovações e novos recursos. A Microsoft dá suporte a uma versão atual por seis meses após a próxima versão LTS.
As versões LTS e atuais 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.
Obtendo suporte
A Microsoft oferece suporte para o PowerShell com base no melhor esforço. O suporte para o Windows PowerShell 5.1 é fornecido por meio de canais de suporte do Windows. Você pode usar os canais de suporte pagos padrão para obter suporte para o PowerShell.
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 enviar um problema no GitHub. A equipe do PowerShell não pode fornecer suporte por meio do 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 (arquitetura de processador e versão do sistema operacional) tem suporte do .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.
As imagens do Docker que contêm o PowerShell 7.4 e o PowerShell 7.5-preview para x64 para Windows Server 2022, Windows Server Core 2022 e Windows Server Nano build 1809 estão disponíveis no Microsoft Artifact Registry.
O PowerShell 7.4 e superior pode ser instalado no Windows 10 build 1607 e superior, Windows 11, Windows Server 2016 e superior.
Observação
O suporte para uma versão específica do Windows é determinado pelas políticas de ciclo de vida de Suporte da Microsoft. Para obter mais informações, consulte:
As imagens do Docker que contêm o PowerShell 7.4 e o PowerShell 7.5-preview para x64 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do Alpine:
Alpine 3.20 – O suporte ao sistema operacional termina em 01/04/2026
As imagens do Docker do PowerShell não estão disponíveis para o Alpine 3.21.
Importante
As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional 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 para garantir que as atualizações de segurança mais recentes sejam aplicadas.
As imagens do Docker contendo o PowerShell 7.4 e o PowerShell 7.5-preview para x64 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do Debian:
Debian 12 (Bookworm) – O suporte ao sistema operacional termina em 10/06/2026
Importante
As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional 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 para garantir que as atualizações de segurança mais recentes sejam aplicadas.
As imagens do Docker que contêm o PowerShell 7.4 e o PowerShell 7.5-preview para x64 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do RHEL:
RHEL 9 – O suporte ao sistema operacional termina em 31/05/2032
RHEL 8 – O suporte ao sistema operacional termina em 31/05/2029
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.
Importante
As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional 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 para garantir que as atualizações de segurança mais recentes sejam aplicadas.
As imagens do Docker que contêm o PowerShell 7.4 e o PowerShell 7.5-preview para x64 e Arm32 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do Ubuntu:
Ubuntu 24.04 (Noble Numbat) - O suporte do sistema operacional termina em 2029-04-01
Ubuntu 22.04 (Jammy Jellyfish) – O suporte ao sistema operacional termina em 01/04/2027
Ubuntu 20.04 (Focal Fossa) – O suporte ao sistema operacional termina em 02/04/2025
As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional 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 para garantir que as atualizações de segurança mais recentes sejam aplicadas.
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, usar o módulo ActiveDirectory fornecido como parte do Windows Server tem suporte com base no Ciclo de vida de suporte do 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 do .NET. A tabela a seguir lista as datas de fim de suporte para as versões atuais do PowerShell:
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 a versões do Windows 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 no Windows 8.1 e com Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0
Outubro de 2012
Lançado no Windows 8 e com Windows Server 2012 WMF 3.0
Windows PowerShell 2.0
Julho de 2009
Lançado no 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 do .NET usado pela versão do PowerShell que você está executando:
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do PowerShell
O PowerShell é um projeto código aberto. Selecione um link para fornecer comentários:
Como administrador híbrido do Windows Server, você integra ambientes do Windows Server aos serviços do Azure e gerencia o Windows Server em redes locais.