Comandi di rete utili per Windows PowerShell

finestre PowerShell sta diventando una delle migliori opzioni quando si tratta di gestire Windows, sia a livello organizzativo che domestico, a causa delle molteplici cmdlet che sono stati sviluppati per offrire un miglior livello di gestione in base alle necessità.

Questa volta esamineremo alcuni dei migliori comandi a livello di rete che possiamo usare in PowerShell per ottenere informazioni accurate e utili.

Comandi di rete utili da utilizzare con Windows Powershell

Get-NetAdapterCon questo comando mostri le proprietà di base della scheda di rete.

INGRANDIRE

Questo comando è simile al seguente:

 interfaccia netsh mostra interfaccia

INGRANDIRE

NotaSe vogliamo ottenere le informazioni di un adattatore specifico, eseguiremo quanto segue:

 Get-NetAdapter -Nome * interfaccia * 

Get-NetIpAddressGrazie a questo comando avremo accesso alla configurazione dell'indirizzo IP, sia IPv4 che IPv6 e delle rispettive interfacce di rete.

INGRANDIRE

Possiamo vedere informazioni dettagliate di parametri come:

  • indirizzo IP
  • ID interfaccia
  • Tipo di indirizzo
  • Lunghezza
  • Suffisso e altro ancora.

Get-NetIPConfigurationCon questo comando avremo informazioni sulla configurazione di rete, interfacce utilizzabili, indirizzi IP e indirizzi DNS del sistema.

INGRANDIRE

Get-NetConnectionProfileGrazie a questo comando otterremo un profilo di connessione associato alle schede di rete configurate.

INGRANDIRE

Get-NetRouteGrazie a questo comando otterremo l'intero percorso utilizzato dai pacchi nel processo di invio e ricezione:

INGRANDIRE

 Get-NetAdapter | ft Nome, Stato, Linkspeed, VlanID
Ci consente di ottenere informazioni dettagliate su ciascun adattatore indicando il suo stato, velocità e identificatore VLAN se ne ha:

INGRANDIRE

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameGrazie a questo comando potremo vedere le informazioni dettagliate di ogni scheda di rete come la posizione del driver, la versione del driver, ecc:

INGRANDIRE

Disabilitare o abilitare un adattatore Wi-FiPer abilitare o disabilitare una scheda di rete eseguiremo quanto segue:

 Disable-NetAdapter -Name "Connessione di rete wireless" Enable-NetAdapter -Name "Connessione di rete wireless"

Rinominare un adattatore di rete Wi-FiPer rinominare una scheda di rete Wi-Fi eseguiremo la seguente sintassi:

INGRANDIRE

Get-NetAdapter -Nome "LAN" | Get-DnsClientServerAddressQuesto comando ci permette di ottenere l'indirizzo del server DNS con la sua interfaccia, tipo e indirizzo completo:

INGRANDIRE

Imposta un indirizzo IPNel caso in cui desideriamo stabilire un nuovo indirizzo IP nel sistema, eseguiremo quanto segue:

 New-NetIPAddress -InterfaceAlias ​​​​"Interface" -IPv4Address (indirizzo IP) -PrefixLength "24"

Elimina un indirizzo IPNel caso in cui desideriamo eliminare un indirizzo IP, eseguiremo la seguente sintassi:

 Get-NetAdapter -Nome "Interfaccia" | Rimuovi-NetIPAddress

Ping con PowerShellSappiamo che possiamo eseguire un ping per verificare lo stato di un computer remoto e con PowerShell possiamo svolgere questo compito in modo semplice eseguendo la seguente sintassi:

 Test-NetConnection-NomeComputer (sito)

INGRANDIRE

Il risultato sarà il seguente:

INGRANDIRE

Se vogliamo ottenere maggiori informazioni possiamo eseguire quanto segue:

 Test-NetConnection -ComputerName www.solvetic.com -InformationLevel Detailed

INGRANDIRE

Esegui tracert con PowerShellIl tracert è un comando di base che ci permette di conoscere nel dettaglio i router attraverso i quali i pacchetti vengono inviati ad una specifica destinazione.
Per eseguire tracert in PowerShell dobbiamo inserire quanto segue:

 Test-NetConnection (destinazione) -TraceRoute

INGRANDIRE

Il risultato ottenuto sarà:

INGRANDIRE

Verifica della portaCon Windows PowerShell sarà possibile conoscere lo stato delle porte aperte su un computer di destinazione.

Per verificare, ad esempio, la porta 80 eseguiremo quanto segue:

 Test-NetConnection -NomeComputer (Target) -Porta 80

INGRANDIRE

Per controllare le porte HTTP eseguiamo:

 Test-NetConnection -NomeComputer (Destinazione) -CommonTCPPort HTTP

INGRANDIRE

Esegui NSLOKKUP con PowerShellNSLOOKUP è progettato per trovare informazioni sul server dei nomi per i domini interrogando il Domain Name System (DNS).

Possiamo eseguire questa utility utilizzando PowerShell con la seguente sintassi. Lì otteniamo informazioni dettagliate sul DNS.

 Resolve-DnsName www.solvetic.com

INGRANDIRE

Visualizza le informazioni di reteNetstat è un'utilità che ci offre la possibilità di conoscere lo stato attuale della rete, le porte e il loro proprietario. Per questo eseguiremo quanto segue:

 Get-NetTCPConnection

INGRANDIRE

Possiamo filtrare questo risultato per quelle porte il cui stato è stabile, per questo eseguiamo quanto segue:

 Get-NetTCPConnection -Stato stabilito

INGRANDIRE

Come possiamo vedere, abbiamo a portata di mano una serie di comandi che ci aiuteranno a ottenere informazioni aggiornate ed eseguire più attività di gestione su alcuni parametri di rete nel sistema Windows.

wave wave wave wave wave