Categoria

PowerShell e Windows

WSL 2 no Windows: transformando seu PC em uma máquina de dev Linux
PowerShell e Windows

WSL 2 no Windows: transformando seu PC em uma máquina de dev Linux

O Subsistema Windows para Linux versão 2 (WSL 2) representa uma mudança fundamental na forma como desenvolvedores podem trabalhar com ambientes Linux diretamente no Windows. Diferentemente do WSL 1, que utilizava uma camada de tradução de chamadas de sistema, o WSL 2 emprega um kernel Linux real executado em uma máquina virtual leve e gerenciada pelo próprio Windows.

05/05/2026
Trabalhando com APIs REST diretamente do PowerShell
PowerShell e Windows 05/05/2026

Trabalhando com APIs REST diretamente do PowerShell

O PowerShell oferece dois cmdlets principais para interagir com APIs REST: Invoke-RestMethod e Invoke-WebRequest. Ambos realizam requisições HTTP, mas diferem no tratamento da resposta.

Tratamento de erros e logging em scripts PowerShell
PowerShell e Windows 05/05/2026

Tratamento de erros e logging em scripts PowerShell

O PowerShell possui dois tipos fundamentais de erros: terminantes (terminating) e não terminantes (non-terminating). Erros terminantes interrompem imediatamente a execução do script, enquanto erros não terminantes permitem que o script continue processando, apenas registrando o problema.

PowerShell para quem vem do Bash: equivalências práticas
PowerShell e Windows 05/05/2026

PowerShell para quem vem do Bash: equivalências práticas

A diferença fundamental entre PowerShell e Bash está na natureza dos dados que fluem pelo pipeline. Enquanto o Bash manipula texto puro, o PowerShell trabalha com objetos .NET. Isso significa que, no Bash, você extrai informações de saídas textuais com grep, awk e sed; no PowerShell, você acessa propriedades diretamente.

Monitorando eventos do sistema com PowerShell e Event Log
PowerShell e Windows 05/05/2026

Monitorando eventos do sistema com PowerShell e Event Log

O Windows Event Log é o sistema centralizado de registro de eventos do sistema operacional, organizado em logs principais como System (eventos do sistema e drivers), Security (logons, auditorias) e Application (eventos de aplicativos). Cada evento contém metadados críticos: ID único, nível (Erro, Aviso, Informação, Crítico), timestamp, origem e mensagem descritiva.

Gerenciando certificados no Windows via PowerShell
PowerShell e Windows 05/05/2026

Gerenciando certificados no Windows via PowerShell

Certificados digitais são credenciais eletrônicas que vinculam uma identidade a um par de chaves criptográficas (pública e privada). No ecossistema Windows, eles são fundamentais para autenticação, assinatura de código, criptografia de e-mails e comunicações seguras via TLS/SSL. Uma Autoridade Certificadora (CA) é a entidade que emite e valida esses certificados.

Gerenciando processos e serviços no Windows via PowerShell
PowerShell e Windows 05/05/2026

Gerenciando processos e serviços no Windows via PowerShell

O PowerShell oferece um conjunto robusto de cmdlets para administrar processos e serviços no Windows. Os dois cmdlets fundamentais são Get-Process e Get-Service, que fornecem acesso direto ao gerenciamento de tarefas do sistema operacional.

Criando relatórios de sistema com PowerShell e exportando para CSV
PowerShell e Windows 05/05/2026

Criando relatórios de sistema com PowerShell e exportando para CSV

O PowerShell é uma ferramenta poderosa para administradores de sistemas que precisam gerar relatórios detalhados sobre o estado de servidores e estações de trabalho. Diferente de interfaces gráficas que exigem navegação manual, o PowerShell permite coletar, filtrar e exportar informações de forma programática e repetível.

Como usar o módulo PSReadLine para turbinar o terminal PowerShell
PowerShell e Windows 05/05/2026

Como usar o módulo PSReadLine para turbinar o terminal PowerShell

O PSReadLine é um módulo essencial para qualquer profissional que utiliza o PowerShell de forma intensiva. Ele substitui a experiência padrão de edição de linha de comando por um ambiente muito mais produtivo, com recursos como histórico persistente, busca incremental, preenchimento automático inteligente (Predictive IntelliSense) e atalhos de teclado avançados.

Como usar o PowerShell para administrar Active Directory
PowerShell e Windows 05/05/2026

Como usar o PowerShell para administrar Active Directory

O módulo Active Directory para PowerShell (parte do RSAT-AD-PowerShell) é uma ferramenta essencial para administradores de rede que desejam automatizar tarefas de gerenciamento de diretório. Este módulo fornece centenas de cmdlets que permitem gerenciar usuários, grupos, computadores, unidades organizacionais e muito mais diretamente do terminal.