Comandos básicos de PowerShell para principiantes

Os 8 que realmente precisa para começar, e como encontrar qualquer outro quando precisar.

Fácil 2 min de leitura Publicado em 2026 Por Equipo SolucionaPC

Vai encontrar listas de 30 ou 40 comandos de PowerShell, mas para começar mesmo, com 8 tem uma base sólida para se mover à vontade. O resto aprende-se pelo caminho, quando precisar.

A chave para adivinhar comandos: Verbo-Substantivo

Quase todos os comandos de PowerShell seguem o mesmo padrão: Verbo-Substantivo (Get-Process, Stop-Service). Uma vez que interioriza isto, consegue adivinhar comandos razoavelmente bem: se quiser "obter" algo, quase de certeza começa por Get-; se quiser "parar" algo, por Stop-.

Os 8 comandos essenciais

ComandoO que faz
Get-HelpAjuda sobre qualquer outro comando
Get-ChildItemLista ficheiros e pastas (equivalente a dir)
Set-LocationMuda de pasta (equivalente a cd)
Copy-ItemCopia ficheiros ou pastas
Remove-ItemElimina ficheiros ou pastas
Get-ProcessLista os processos em execução
Get-ServiceLista os serviços do sistema
Get-CommandProcura comandos por nome ou palavra-chave

Como pedir ajuda sem sair do PowerShell

Get-Help Get-Process

Mostra-lhe o que esse comando faz e que opções aceita — útil para qualquer comando, não só os desta lista.

Procurar um comando cujo nome não se lembra

Get-Command *processo*

O asterisco funciona como caráter universal — este exemplo encontra qualquer comando que contenha "processo" no nome.

Se vem do CMD, a maioria dos comandos clássicos (dir, cd, cls) também funciona no PowerShell — são "aliases" que apontam para o comando real do PowerShell por trás. Não precisa de desaprender o que já sabia.

Se um script não é executado

O PowerShell bloqueia a execução de scripts por segurança, por predefinição. Se descarregou um script (.ps1) e não é executado, é esperado, não um erro — o Windows a protegê-lo de scripts maliciosos que possa ter descarregado sem se aperceber da sua origem.

Aviso: só mude esta proteção (Set-ExecutionPolicy) se confiar plenamente na origem do script que quer executar. Não a desative "para sempre" só para deixar de ver o aviso.

Perguntas frequentes

Preciso de memorizar todos os comandos de PowerShell?

Não. Com Get-Help e Get-Command consegue sempre encontrar o comando de que precisa no momento, sem memorizar uma lista longa de antemão.

Os comandos de CMD que já conheço funcionam no PowerShell?

Sim, a maioria dos comandos básicos do CMD (dir, cd, cls) funciona da mesma forma no PowerShell, graças a serem aliases do comando real equivalente do PowerShell.

Porque é que o PowerShell não me deixa executar um script que descarreguei?

É uma proteção de segurança ativada por predefinição, não um erro. O PowerShell bloqueia scripts não assinados para evitar que execute algo malicioso sem se aperceber.

Partilhar: