Manual PowerShell
1. Conceitos Básicos
- PowerShell: Shell e linguagem de script da Microsoft, baseada em .NET, usada para automação e administração de sistemas Windows e outros.
- Cmdlet: Comando nativo do PowerShell, no formato
Verbo-Substantivo (Get-Process).
- Pipeline (
|): Permite passar saída de um cmdlet como entrada para outro.
Write-Output "Olá, mundo!"
.\\script.ps1
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
2. Navegação e Arquivos
Get-Location # Mostrar diretório atual
Set-Location C:\\Pasta # Mudar de diretório (cd)
Get-ChildItem # Listar arquivos e pastas (ls, dir)
New-Item -ItemType Directory -Name "NovaPasta" # Criar pasta
Remove-Item -Recurse -Force "Pasta" # Remover pasta e conteúdo
Copy-Item "arquivo.txt" "C:\\Destino\\" # Copiar arquivo
Move-Item "arquivo.txt" "C:\\Destino\\" # Mover arquivo
3. Variáveis
$Nome = "Phelipe"
$Idade = 30
Write-Output "Olá, $Nome! Idade: $Idade"
# Entrada do usuário
$Nome = Read-Host "Digite seu nome"
4. Condicionais