Ultime news

Test di rete con PowerShell

10 Ottobre 2026 · 2 min di lettura
Sola letturaPowerShell

Sola lettura: Mostra informazioni e non modifica nulla.

PowerShell offre gli stessi controlli del prompt classico con un output strutturato, più facile da filtrare e da salvare. Per aprirlo: Win + X, poi Terminale o Windows PowerShell. Tutti i comandi di questa guida sono in sola lettura.

Stato delle schede di rete

Get-NetAdapter | Select-Object Name, Status, LinkSpeed, MacAddress

Status deve essere Up per la scheda che usi. Una velocità di collegamento molto bassa (per esempio 10 Mbps su un cavo che dovrebbe andare a 1 Gbps) indica spesso un cavo o una presa danneggiati.

Configurazione IP e gateway

Get-NetIPConfiguration

Mostra per ogni scheda l’indirizzo IPv4, il gateway predefinito e i server DNS: è l’equivalente leggibile di ipconfig /all.

Test di connessione a un servizio

Test-NetConnection -ComputerName www.microsoft.com -Port 443 -InformationLevel Detailed

Il comando verifica anche che la porta TCP risponda, cosa che il ping non fa. È utile quando un sito o un servizio aziendale non si apre: se TcpTestSucceeded è False ma il ping funziona, la porta è bloccata da un firewall o il servizio è fermo. Porte comuni: 443 per i siti HTTPS, 3389 per il desktop remoto, 445 per le cartelle condivise.

Risoluzione dei nomi

Resolve-DnsName www.google.com
Get-DnsClientServerAddress -AddressFamily IPv4

Il primo comando chiede al DNS l’indirizzo di un nome, il secondo mostra quali server DNS sta usando ogni scheda. Per confrontare la risposta con un server pubblico:

Resolve-DnsName www.google.com -Server 1.1.1.1

Se il server pubblico risponde e quello configurato no, il problema è nel DNS del router o del provider.

Salvare il risultato

Per inviare i dati a un tecnico, esporta la configurazione in un file di testo:

Get-NetIPConfiguration -Detailed | Out-File "$env:USERPROFILE\Desktop\rete.txt"

Guide collegate