Este guia contém comandos básicos do PowerShell para iniciantes. Use-os para navegar, gerenciar arquivos, executar tarefas simples e iniciar a programação com scripts.
Navega para um diretório específico.
Exemplo:
cd C:\Pasta
Volta para o diretório pai (um nível acima).
Exemplo:
cd ..
Exibe o diretório atual em que você está.
Exemplo:
pwd
Lista os arquivos e pastas no diretório atual.
Exemplo:
dir
Lista os arquivos e pastas no diretório especificado.
Exemplo:
dir C:\Pasta
Cria uma nova pasta no diretório atual.
Exemplo:
mkdir NovaPasta
Remove uma pasta vazia.
Exemplo:
rmdir Pasta
Copia um arquivo para outro diretório.
Exemplo:
copy arquivo.txt C:\Destino
Move um arquivo para outro diretório.
Exemplo:
move arquivo.txt C:\Destino
Exclui um arquivo.
Exemplo:
del arquivo.txt
Cria um novo arquivo vazio.
Exemplo:
New-Item -Path "novo_arquivo.txt" -ItemType File
Cria um arquivo e adiciona um texto dentro dele.
Exemplo:
Set-Content -Path "novo_arquivo.txt" -Value "Este é um arquivo criado via PowerShell."
Adiciona texto ao final de um arquivo existente.
Exemplo:
Add-Content -Path "novo_arquivo.txt" -Value "Nova linha adicionada."
Exibe o conteúdo de um arquivo no console.
Exemplo:
Get-Content -Path "novo_arquivo.txt"
Executa um bloco de código várias vezes.
Exemplo:
for ($i=1; $i -le 5; $i++) {
Write-Host "Número: $i"
}
Executa um bloco de código enquanto uma condição for verdadeira.
Exemplo:
$i = 1
while ($i -le 5) {
Write-Host "Contador: $i"
$i++
}
Percorre cada item de uma lista.
Exemplo:
$nomes = @("Alice", "Bob", "Carlos")
foreach ($nome in $nomes) {
Write-Host "Nome: $nome"
}
Executa comandos diferentes com base em uma condição.
Exemplo:
$idade = 18
if ($idade -ge 18) {
Write-Host "Você é maior de idade."
} else {
Write-Host "Você é menor de idade."
}
Permite testar múltiplas condições.
Exemplo:
$opcao = "B"
switch ($opcao) {
"A" { Write-Host "Você escolheu A" }
"B" { Write-Host "Você escolheu B" }
"C" { Write-Host "Você escolheu C" }
default { Write-Host "Opção inválida" }
}
Crie um novo arquivo .ps1
para armazenar comandos.
Exemplo:
New-Item -Path "meu_script.ps1" -ItemType File
Abra o arquivo com um editor de texto e adicione comandos como:
Write-Host "Olá, Mundo!"
Execute um script com:
.\meu_script.ps1
Se scripts não estiverem sendo executados, use:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Exemplo:
$nome = "João"
$idade = 25
Write-Host "Nome: $nome, Idade: $idade"
$a = 10
$b = 20
$soma = $a + $b
Write-Host "A soma de $a e $b é $soma"
Criação de uma lista de valores.
Exemplo:
$frutas = @("Maçã", "Banana", "Laranja")
Write-Host "Primeira fruta: $frutas[0]"
Criação de uma função personalizada.
Exemplo:
function Saudacao {
param ($nome)
Write-Host "Olá, $nome!"
}
Saudacao "Carlos"
Get-Process
Stop-Process -Name "notepad" -Force
Get-Service
Start-Service -Name "wuauserv"
Stop-Service -Name "wuauserv"
- Abra o PowerShell no Windows (pressione
Win + X
e selecione "Windows PowerShell"). - Digite os comandos conforme necessário.
- Crie scripts
.ps1
para automatizar tarefas. - Use
Get-Help <comando>
para obter mais informações sobre qualquer comando.