Não precisas de ser programador para usar o PowerShell

O PowerShell asusta muita gente. Uma janela preta com texto branco parece coisa de filmes de hackers. Mas para o uso diário do PC, há um punhado de comandos simples que qualquer pessoa pode usar — e que resolvem problemas que pelo rato demorariam muito mais tempo.

Para abrires o PowerShell: pesquisa "PowerShell" no menu Iniciar. Para comandos que precisam de permissões, clica com o botão direito e escolhe "Executar como administrador".

Ver a velocidade da tua ligação à internet

Test-NetConnection -ComputerName google.com

Testa a ligação ao Google e mostra o ping. Útil para perceber rapidamente se há problemas de rede.

Saber o endereço IP do teu PC

ipconfig

Mostra todas as informações de rede — IP local, gateway, DNS. Quando precisas de configurar algo manualmente, começas aqui.

Forçar atualização das configurações de rede

ipconfig /flushdns

Limpa a cache DNS. Quando um site não carrega mas funciona noutros dispositivos, ou quando acabaste de fazer alterações de DNS, este comando resolve muitas vezes o problema sem precisar de reiniciar.

Ver que programas estão a usar a rede

netstat -b

Lista as ligações de rede ativas e os programas responsáveis por cada uma. Útil para detetar algo suspeito a comunicar com o exterior.

Verificar e reparar ficheiros do sistema

sfc /scannow

Verifica a integridade dos ficheiros do sistema Windows e repara automaticamente o que encontrar corrompido. Precisa de ser executado como administrador. Demora alguns minutos mas é muito útil quando o Windows começa a ter comportamentos estranhos.

Ver quais as atualizações do Windows instaladas

Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10

Mostra as 10 atualizações mais recentes instaladas no PC. Útil quando precisas de saber se uma atualização específica já foi aplicada.

Reiniciar o PC com um tempo de espera

shutdown /r /t 60

Reinicia o PC ao fim de 60 segundos (podes mudar o número para os segundos que quiseres). Para cancelar antes do tempo:

shutdown /a

Começa por estes. O PowerShell tem uma curva de aprendizagem, mas os primeiros comandos já te dão acesso a informação e ferramentas que pelo rato demorariam muito mais a encontrar.