Naudingos „Windows PowerShell“ tinklo komandos

„Windows“ „PowerShell“ tampa vienu iš geriausių galimybių valdyti „Windows“ tiek organizaciniu, tiek namų lygmeniu, nes cmdlet kurie buvo sukurti siekiant pasiūlyti geresnį valdymo lygį pagal poreikį.

Šį kartą apžvelgsime keletą geriausių tinklo lygio komandų, kurias galime naudoti „PowerShell“, kad gautume tikslią ir naudingą informaciją.

Naudingos tinklo komandos, naudojamos su „Windows Powershell“

„Get-NetAdapter“Naudodami šią komandą galite parodyti pagrindines tinklo adapterio savybes.

DIDELIS

Ši komanda yra panaši į šią:

 netsh sąsaja rodyti sąsają

DIDELIS

PastabaJei norime gauti konkretaus adapterio informaciją, atliksime šiuos veiksmus:

 „Get -NetAdapter -Name *“ sąsaja * 

„Get-NetIpAddress“Šios komandos dėka turėsime prieigą prie IP adreso konfigūracijos, tiek IPv4, tiek IPv6 ir atitinkamų tinklo sąsajų.

DIDELIS

Mes galime pamatyti išsamią informaciją apie tokius parametrus kaip:

  • IP adresas
  • Sąsajos ID
  • Adreso tipas
  • Ilgis
  • Priesaga ir dar.

„Get-NetIPConfiguration“Naudodami šią komandą turėsime informacijos apie tinklo konfigūraciją, tinkamas sąsajas, sistemos IP adresus ir DNS adresus.

DIDELIS

„Get-NetConnectionProfile“Šios komandos dėka gausime ryšio profilį, susietą su sukonfigūruotais tinklo adapteriais.

DIDELIS

„Get-NetRoute“Šios komandos dėka mes gausime visą maršrutą, kurį siuntiniai naudoja siuntimo ir priėmimo procese:

DIDELIS

 „Get-NetAdapter“ | ft Pavadinimas, būsena, nuorodos greitis, „VlanID“
Tai leidžia mums gauti išsamią informaciją apie kiekvieną adapterį, nurodant jo būseną, greitį ir VLAN identifikatorių, jei jis turi:

DIDELIS

„Get-NetAdapter“ | ft Pavadinimas, Vairuotojo vardas, „DriverVersion“, „DriverInformation“, „DriverFileName“Šios komandos dėka galėsime matyti išsamią informaciją apie kiekvieną tinklo adapterį, pvz., Tvarkyklės vietą, tvarkyklės versiją ir kt.

DIDELIS

Išjunkite arba įjunkite „Wi-Fi“ adapterįNorėdami įjungti arba išjungti tinklo adapterį, atliksime šiuos veiksmus:

 Išjungti „NetAdapter -Name“ belaidžio tinklo ryšį „Enable -NetAdapter -Name“ „Wireless Network Connection“

Pervardykite „Wi-Fi“ tinklo adapterįNorėdami pervardyti „Wi-Fi“ tinklo adapterį, vykdysime šią sintaksę:

DIDELIS

„Get -NetAdapter“ -Pavadinimas „LAN“ | Get-DnsClientServerAddressŠi komanda leidžia mums gauti DNS serverio adresą su jo sąsaja, tipu ir visu adresu:

DIDELIS

Nustatykite IP adresąJei norime sistemoje nustatyti naują IP adresą, atliksime šiuos veiksmus:

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

Ištrinkite IP adresąJei norime pašalinti IP adresą, vykdysime šią sintaksę:

 „Get -NetAdapter“ pavadinimas „Sąsaja“ | Pašalinti „NetIPAddress“

Ping su „PowerShell“Mes žinome, kad galime atlikti ping, norėdami patikrinti nuotolinio kompiuterio būseną, ir naudodami „PowerShell“ galime šią užduotį atlikti paprastu būdu, vykdydami šią sintaksę:

 Test -NetConnection -ComputerName (svetainė)

DIDELIS

Rezultatas bus toks:

DIDELIS

Jei norime gauti daugiau informacijos, galime atlikti šiuos veiksmus:

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

DIDELIS

Vykdykite koncertą naudodami „PowerShell“„Tracert“ yra pagrindinė komanda, leidžianti išsamiai žinoti maršrutizatorius, per kuriuos paketai siunčiami į konkrečią paskirties vietą.
Norėdami paleisti „tracert“ „PowerShell“, turime įvesti:

 „Test -NetConnection“ (paskirties vieta) -TraceRoute

DIDELIS

Gautas rezultatas bus:

DIDELIS

Uosto patikrinimasNaudojant „Windows PowerShell“ bus galima sužinoti tikslinio kompiuterio atvirų prievadų būseną.

Norėdami patikrinti, pavyzdžiui, 80 prievadą, atliksime šiuos veiksmus:

 „Test -NetConnection“ -„ComputerName“ (tikslinis) -„Port“ 80

DIDELIS

Norėdami patikrinti mūsų vykdomus HTTP prievadus:

 Test -NetConnection -ComputerName (Target) -CommonTCPPort HTTP

DIDELIS

Paleiskite NSLOKKUP naudodami „PowerShell“„NSLOOKUP“ skirta rasti domenų vardų serverio informaciją, užklausus domeno vardų sistemos (DNS).

Šią paslaugą galime paleisti naudodami „PowerShell“ su tokia sintakse. Ten mes gauname išsamią informaciją apie DNS.

 „Resolve-DnsName“ www.solvetic.com

DIDELIS

Peržiūrėkite tinklo informaciją„Netstat“ yra programa, suteikianti mums galimybę sužinoti dabartinę tinklo būseną, uostus ir jų savininką. Norėdami tai padaryti, atliksime šiuos veiksmus:

 „Get-NetTCPConnection“

DIDELIS

Mes galime filtruoti šį rezultatą tiems uostams, kurių būsena yra stabili, todėl vykdome šiuos veiksmus:

 Įsteigta „Get -NetTCPConnection“ būsena

DIDELIS

Kaip matome, mes turime keletą komandų, kurios padės mums gauti dabartinę informaciją ir atlikti keletą valdymo užduočių, susijusių su kai kuriais tinklo parametrais „Windows“ sistemoje.

wave wave wave wave wave