Pular para o conteúdo

Windows PowerShell

AplicativoMicrosoft Corporation

Também chamado de powershell, windows powershell 5.1, pwsh

Microsoft CorporationSystem

O host do Windows PowerShell 5.1 fornecido com o Windows. O processo é o powershell.exe. O PowerShell 7 é o pwsh.exe e trata-se de uma instalação separada.

O que você precisa saber

O Windows PowerShell é o powershell.exe. O PowerShell 7 é uma instalação diferente chamada pwsh.exe.

O Windows ainda traz o PowerShell 5.1. A Microsoft documenta o PowerShell 7 como o shell multiplataforma atual. Ambos podem coexistir. O cmd.exe é um terceiro interpretador.

O que é?
O host integrado do PowerShell 5.1
O pwsh é a mesma coisa?
Não. Esse é o PowerShell 7
Seguro?
O host é. Os scripts variam
A Feex diz
Se um script instruir a instalação do PowerShell 7 e você tiver apenas o powershell.exe, você está no 5.1. Eu não excluiria o host integrado para "atualizar".

O que é o Windows PowerShell?

O Windows PowerShell 5.1 é o host de automação integrado. O executável é o powershell.exe sob WindowsPowerShell\v1.0. O PowerShell 7 instala o pwsh.exe paralelamente.

Se você nunca o utilizou

Se o menu Iniciar exibir "Windows PowerShell", trata-se do host integrado 5.1. Você já o possui. Uma janela azul que aceita comandos não é automaticamente malware. O PowerShell 7 é um download separado denominado pwsh.exe. O cmd.exe é um terceiro interpretador, mais antigo. Não exclua a versão 5.1 para "atualizar".

Para que é utilizado?

Scripts de administração

Instaladores e scripts de TI ainda chamam o powershell.exe porque o 5.1 está em toda parte.

Comandos pontuais

Get-Process, manipulação de arquivos e verificações rápidas. O host de console é powershell.exe mais conhost.exe.

Tarefas agendadas

Um PowerShell oculto no logon geralmente é uma tarefa. O produto em si não necessita de Inicialização de Aplicativos.

A quem se destina?

  • Administradores que ainda dependem de módulos exclusivos do 5.1
  • Usuários que abriram o "Windows PowerShell" a partir do Iniciar
  • Pessoas que deveriam ler a linha de comando antes de entrar em pânico

Status atual

A versão 5.1 é suportada de forma integrada e em manutenção. O PowerShell 7 é a linha de desenvolvimento ativa de recursos. Este artigo cobre o host integrado e referencia o pwsh para o 7.

Qual é a idade dele?

O PowerShell 1.0 foi lançado em 2006. O Windows PowerShell 5.1 é o host integrado nos atuais Windows 10 e 11. O PowerShell 7 é a versão multiplataforma que se iniciou como PowerShell Core. Monad era o codinome de pré-lançamento. Esse nome não é o que você executa hoje.

Versões

Canais principais primeiro. Os números exatos de build não estão todos verificados aqui.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Requisitos de sistema

Os valores seguem as orientações públicas do desenvolvedor. A carga de trabalho ainda altera a necessidade real.

Mínimo

Requisitos mínimos de sistema
Sistema operacional Distribuído com as versões suportadas do Windows 10 e Windows 11

Perfil de recursos

Demanda de CPU
Acompanha o script
Demanda de RAM
Pipelines de objetos grandes

Processos instalados

Estes executáveis pertencem a este produto quando ele está instalado.

Processos instalados
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, se instalado
conhost.exe Janela de console

Componentes de inicialização

Um PowerShell oculto no logon é uma tarefa ou um atalho. O produto em si não necessita de Inicialização de Aplicativos.

Locais de arquivos

Locais comuns do Windows PowerShell
Host 5.1 C:\Windows\System32\WindowsPowerShell\v1.0\

Formatos de arquivo

PS1PSM1

Problemas comuns

Surpresas com EncodedCommand

Verifique o processo pai. O Office iniciando o PowerShell costuma ser um caso de macro.

O módulo funciona apenas no 5.1

É por isso que a Microsoft manteve o host integrado. Instalar o 7 não exclui o 5.1.

Como resolver problemas

Leia o processo pai antes de entrar em pânico

O Office ou um navegador iniciando PowerShell codificado é um cenário de script. O arquivo host em System32 ainda é da Microsoft.

Instale o PowerShell 7 pelo Microsoft Learn caso tenham orientado a usar o pwsh

winget install Microsoft.PowerShell ou a página da documentação. Isso adiciona o pwsh.exe. Não substitui o 5.1.

Política de execução é uma política, não uma definição de vírus

Get-ExecutionPolicy. Restricted é comum em um PC recém-instalado. Não se trata de uma instalação com falha.

Alternativas

cmd.exe para scripts em lote. pwsh para módulos recentes. Escolha-os com base no script que você possui, não por modismos.

Ajuda oficial e downloads

Comece com o fornecedor. Sites aleatórios de exe não são um canal de suporte.

Contatos oficiais
Visão geral (5.1 versus 7) learn.microsoft.com/powershell/scripting/overview Qual host você possui
Instalar o PowerShell 7 learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh no Windows
Referência do 5.1 learn.microsoft.com/powershell/scripting/windows-powershell/overview Windows PowerShell integrado
GitHub PowerShell github.com/PowerShell/PowerShell Código-fonte e lançamentos do PowerShell 7

Hardware relacionado

Qualquer PC compatível com Windows. Sessões remotas transferem o processamento para o destino.

Detalhes técnicos

Detalhes técnicos

Hashes de arquivos por versão e caminhos de licenciamento por volume não são verificados nesta prévia.

Fontes e verificação

Rótulo de fonte registrada: agosto de 2026. Este rótulo não comprova verificação independente. Como pesquisamos.

Este artigo foi útil?

Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.

Este artigo foi útil?