Comenzi utile de rețea pentru Windows PowerShell

Windows PowerShell devine una dintre cele mai bune opțiuni atunci când vine vorba de gestionarea Windows, atât la nivel organizațional, cât și acasă, datorită multiplelor cmdleturi care au fost dezvoltate pentru a oferi un nivel mai bun de management în funcție de necesități.

De data aceasta vom analiza unele dintre cele mai bune comenzi la nivel de rețea pe care le putem folosi în PowerShell pentru a obține informații exacte și utile.

Comenzi utile de rețea pentru a fi utilizate cu Windows Powershell

Get-NetAdapterCu această comandă afișați proprietățile de bază ale adaptorului de rețea.

MARI

Această comandă este similară cu următoarea:

 interfața netsh arată interfața

MARI

NotăDacă dorim să obținem informațiile unui adaptor specific, vom executa următoarele:

 Interfață Get-NetAdapter -Nume * * 

Get-NetIpAddressDatorită acestei comenzi vom avea acces la configurația adresei IP, atât IPv4, cât și IPv6 și la interfețele de rețea respective.

MARI

Putem vedea informații detaliate despre parametri precum:

  • adresă IP
  • ID-ul interfeței
  • Tipul adresei
  • Lungime
  • Sufix și altele.

Get-NetIPConfigurationCu această comandă vom avea informații despre configurația rețelei, interfețele utilizabile, adresele IP și adresele DNS ale sistemului.

MARI

Get-NetConnectionProfileDatorită acestei comenzi vom obține un profil de conexiune asociat cu adaptoarele de rețea configurate.

MARI

Get-NetRouteDatorită acestei comenzi vom obține întreaga rută utilizată de pachete în procesul de trimitere și primire:

MARI

 Get-NetAdapter | ft Nume, stare, viteză de conectare, VlanID
Ne permite să obținem informații detaliate cu privire la fiecare adaptor, indicând starea, viteza și identificatorul VLAN, dacă are:

MARI

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameDatorită acestei comenzi vom putea vedea informații detaliate despre fiecare adaptor de rețea, cum ar fi locația driverului, versiunea driverului etc.:

MARI

Dezactivați sau activați un adaptor Wi-FiPentru a activa sau dezactiva un adaptor de rețea vom executa următoarele:

 Disable-NetAdapter -Name "Wireless Network Connection" Enable-NetAdapter -Name "Wireless Network Connection"

Redenumiți un adaptor de rețea Wi-FiPentru a redenumi un adaptor de rețea Wi-Fi, vom executa următoarea sintaxă:

MARI

Get-NetAdapter -Nume "LAN" | Get-DnsClientServerAddressAceastă comandă ne permite să obținem adresa serverului DNS cu interfața, tipul și adresa completă:

MARI

Setați o adresă IPÎn cazul în care dorim să stabilim o nouă adresă IP în sistem, vom executa următoarele:

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

Ștergeți o adresă IPÎn cazul în care dorim să eliminăm o adresă IP, vom executa următoarea sintaxă:

 Get-NetAdapter -Nume "Interfață" | Remove-NetIPAddress

Faceți ping cu PowerShellȘtim că putem executa un ping pentru a verifica starea unui computer la distanță și cu PowerShell putem realiza această sarcină într-un mod simplu executând următoarea sintaxă:

 Test-NetConnection -ComputerName (site)

MARI

Rezultatul va fi următorul:

MARI

Dacă dorim să obținem mai multe informații, putem executa următoarele:

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

MARI

Rulați tracert cu PowerShellTracert este o comandă de bază care ne permite să cunoaștem în detaliu routerele prin care pachetele sunt trimise la o anumită destinație.
Pentru a rula tracert în PowerShell trebuie să introducem următoarele:

 Test-NetConnection (Destinație) -TraceRoute

MARI

Rezultatul obținut va fi:

MARI

Verificarea portuluiCu Windows PowerShell va fi posibil să cunoașteți starea porturilor deschise pe un computer țintă.

Pentru a verifica, de exemplu, portul 80 vom executa următoarele:

 Test-NetConnection -ComputerName (Target) -Port 80

MARI

Pentru a verifica porturile HTTP pe care le executăm:

 Test-NetConnection -ComputerName (Target) -CommonTCPPort HTTP

MARI

Rulați NSLOKKUP cu PowerShellNSLOOKUP este conceput pentru a găsi informații despre serverul de nume pentru domenii prin interogarea sistemului de nume de domeniu (DNS).

Putem rula acest utilitar folosind PowerShell cu următoarea sintaxă. Acolo primim informații detaliate despre DNS.

 Resolve-DnsName www.solvetic.com

MARI

Vizualizați informații despre rețeaNetstat este un utilitar care ne oferă posibilitatea de a cunoaște starea actuală a rețelei, a porturilor și a proprietarului acestora. Pentru aceasta vom executa următoarele:

 Get-NetTCPConnection

MARI

Putem filtra acest rezultat pentru acele porturi a căror stare este stabilă, pentru aceasta executăm următoarele:

 Get-NetTCPConnection -State stabilit

MARI

După cum putem vedea, avem la îndemână o serie de comenzi care ne vor ajuta să obținem informații curente și să realizăm mai multe sarcini de gestionare pentru unii parametri de rețea din sistemul Windows.

wave wave wave wave wave