30 Dicas Poderosas para Automatizar e Produzir Mais!
📘 Baixe o eBook Grátis!
Título do eBook: ⚡ PowerShell + Visual Studio Code
📥 Clique aqui para baixar o PDFEste mini eBook traz 30 dicas práticas, organizadas em seções, para você dominar essa integração e elevar seu nível como dev, administrador ou criador de soluções.
🔧 1. Configuração e Integração com VS Code
PowerShell
e instale a extensão oficial da Microsoft.Ctrl + Shift + P → Terminal: Select Default Profile → PowerShell
.
Preferences → Configure User Snippets → PowerShell
.
settings.json
:"editor.formatOnSave": true
F5
para iniciar o depurador e insira breakpoints diretamente no seu .ps1
.💻 2. Comandos Úteis do PowerShell no Terminal
Get-Command
Get-Command *service*
Get-Help
Get-Help Get-Process -Detailed
Get-ChildItem
Get-ChildItem -Recurse
Set-Location
Set-Location C:\Projetos
New-Item
New-Item -Name "script.ps1" -ItemType File
Start-Process
Start-Process "code"
Measure-Command
Measure-Command { ./script.ps1 }
Invoke-WebRequest
Invoke-WebRequest "https://api.github.com"
Get-Content
Get-Content .\log.txt
Out-File
"Texto de exemplo" | Out-File exemplo.txt
Test-Path
Test-Path .\arquivo.ps1
Remove-Item
Remove-Item .\arquivo.txt
🔀 3. Automação e Scripts
19. Laço foreach
foreach ($i in 1..5) {
Write-Host "Número $i"}
20. Condicional if/else
if ($true) { "Verdadeiro" } else { "Falso" }
21. Try/Catch
try {
1 / 0} catch {Write-Host "Erro: $_"}
22. Parâmetros no script
param([string]$nome)
Write-Host "Olá, $nome"
23. Criando Funções
function Somar($a, $b) {
return $a + $b}
24. Atraso com Start-Sleep
Start-Sleep -Seconds 5
25. Input com Read-Host
$nome = Read-Host "Digite seu nome"
🚀 4. Produtividade no VS Code
26. Comentários inteligentes
# TODO: Revisar conexão com API
funcoes.ps1
, banco.ps1
, main.ps1
para organização..vscode/tasks.json
para rodar scripts com um atalho.keybindings.json
para rodar scripts específicos.30. Git via PowerShell
git status
git add .git commit -m "Atualização do script"
Com essas dicas, você pode automatizar tarefas, criar soluções personalizadas e acelerar seu fluxo de trabalho dentro do Visual Studio Code.
Explore, experimente e leve seu conhecimento em PowerShell para o próximo nível.
📩 Quer mais?
Se você curtiu esse conteúdo, compartilhe com seus colegas e siga o blog Constectr para mais dicas sobre programação, tecnologia e inovação!
Autor: Roberto Oliveira
Tecnólogo em Gestão da Informação, apaixonado por inovação, escritor do livro “De Queda em Ascensão”, criador do blog Constectr.
0 Comentários