Primeiros passos com PowerShell
O PowerShell é o shell de automação e administração da Microsoft.
Ver a versão instalada
$PSVersionTable
Ver a pasta atual
Get-Location
Listar arquivos
Get-ChildItem
Para incluir arquivos ocultos:
Get-ChildItem -Force
Criar uma pasta
New-Item -ItemType Directory -Path ".\meu-projeto"
Entrar na pasta
Set-Location ".\meu-projeto"
Criar e ler um arquivo
"Olá, IT Coffee" | Set-Content -Path ".\README.txt" -Encoding utf8
Get-Content -Path ".\README.txt"
Verificar se um comando existe
Get-Command git.exe -ErrorAction SilentlyContinue
Executar vários comandos com interrupção em caso de erro
$ErrorActionPreference = 'Stop'
New-Item -ItemType Directory -Path ".\exemplo" -Force
Set-Location ".\exemplo"
"Projeto criado" | Set-Content ".\status.txt"