Noderīgas tīkla komandas operētājsistēmai Windows PowerShell

Windows PowerShell kļūst par vienu no labākajām Windows pārvaldības iespējām gan organizācijas līmenī, gan mājās, jo cmdlet kas ir izstrādāti, lai piedāvātu labāku pārvaldības līmeni atbilstoši vajadzībām.

Šoreiz mēs apskatīsim dažas no labākajām tīkla līmeņa komandām, kuras varam izmantot programmā PowerShell, lai iegūtu precīzu un noderīgu informāciju.

Noderīgas tīkla komandas lietošanai kopā ar Windows Powershell

Get-NetAdapterIzmantojot šo komandu, tiek parādītas tīkla adaptera pamatīpašības.

PALIELINĀT

Šī komanda ir līdzīga šai:

 netsh saskarne parāda saskarni

PALIELINĀT

PiezīmeJa mēs vēlamies iegūt informāciju par konkrētu adapteri, mēs veiksim šādas darbības:

 Saskarne Get -NetAdapter -Name * 

Get-NetIpAddressPateicoties šai komandai, mums būs piekļuve IP adreses konfigurācijai - gan IPv4, gan IPv6, gan attiecīgajām tīkla saskarnēm.

PALIELINĀT

Mēs varam redzēt detalizētu informāciju par tādiem parametriem kā:

  • IP adrese
  • Interfeisa ID
  • Adreses veids
  • Garums
  • Sufikss un vēl.

Get-NetIPConfigurationAr šo komandu mums būs informācija par tīkla konfigurāciju, izmantojamām saskarnēm, IP adresēm un sistēmas DNS adresēm.

PALIELINĀT

Get-NetConnectionProfilePateicoties šai komandai, mēs iegūsim savienojuma profilu, kas saistīts ar konfigurētajiem tīkla adapteriem.

PALIELINĀT

Get-NetRoutePateicoties šai komandai, mēs iegūsim visu maršrutu, ko sūtījumi izmanto sūtīšanas un saņemšanas procesā:

PALIELINĀT

 Get-NetAdapter | ft Name, Status, Linkspeed, VlanID
Tas ļauj mums iegūt detalizētu informāciju par katru adapteri, norādot tā statusu, ātrumu un VLAN identifikatoru, ja tāds ir:

PALIELINĀT

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNamePateicoties šai komandai, mēs varēsim redzēt detalizētu informāciju par katru tīkla adapteri, piemēram, draivera atrašanās vietu, draivera versiju utt.

PALIELINĀT

Atspējojiet vai iespējojiet Wi-Fi adapteriLai iespējotu vai atspējotu tīkla adapteri, mēs veiksim šādas darbības:

 Disable -NetAdapter -Name "Bezvadu tīkla savienojums" Enable -NetAdapter -Name "Wireless Network Connection"

Pārdēvējiet Wi-Fi tīkla adapteriLai pārdēvētu Wi-Fi tīkla adapteri, mēs izpildīsim šādu sintaksi:

PALIELINĀT

Get -NetAdapter -Nosaukums "LAN" | Get-DnsClientServerAddressŠī komanda ļauj iegūt DNS servera adresi ar tā saskarni, veidu un pilnu adresi:

PALIELINĀT

Iestatiet IP adresiGadījumā, ja mēs vēlamies sistēmā izveidot jaunu IP adresi, mēs izpildīsim sekojošo:

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

Izdzēsiet IP adresiGadījumā, ja mēs vēlamies likvidēt IP adresi, mēs izpildīsim šādu sintaksi:

 Get -NetAdapter -Name "Interfeiss" | Noņemt-NetIPAddress

Ping ar PowerShellMēs zinām, ka mēs varam izpildīt ping, lai pārbaudītu attālā datora statusu, un ar PowerShell mēs varam veikt šo uzdevumu vienkāršā veidā, izpildot šādu sintaksi:

 Test -NetConnection -DatorName (vietne)

PALIELINĀT

Rezultāts būs šāds:

PALIELINĀT

Ja mēs vēlamies iegūt vairāk informācijas, mēs varam veikt šādas darbības:

 Test -NetConnection -Datora nosaukums www.solvetic.com -InformationLevel Detalizēts

PALIELINĀT

Palaidiet tracertu, izmantojot PowerShellTracert ir pamata komanda, kas ļauj mums detalizēti uzzināt maršrutētājus, caur kuriem paketes tiek nosūtītas uz noteiktu galamērķi.
Lai palaistu tracert programmā PowerShell, mums jāievada šāda informācija:

 Tests -NetConnection (Galamērķis) -TraceRoute

PALIELINĀT

Iegūtais rezultāts būs šāds:

PALIELINĀT

Ostas pārbaudeIzmantojot Windows PowerShell, būs iespējams uzzināt mērķa datora atvērto portu statusu.

Lai pārbaudītu, piemēram, portu 80, mēs izpildīsim sekojošo:

 Tests -NetConnection -Datora nosaukums (mērķis) -Port 80

PALIELINĀT

Lai pārbaudītu mūsu izpildītos HTTP portus:

 Test -NetConnection -ComputerName (Target) -CommonTCPPort HTTP

PALIELINĀT

Palaidiet NSLOKKUP, izmantojot PowerShellNSLOOKUP ir paredzēts, lai atrastu domēna vārdu servera informāciju, vaicājot domēna nosaukumu sistēmu (DNS).

Mēs varam palaist šo utilītu, izmantojot PowerShell ar šādu sintaksi. Tur mēs iegūstam detalizētu informāciju par DNS.

 Resolve-DnsName www.solvetic.com

PALIELINĀT

Skatiet tīkla informācijuNetstat ir utilīta, kas piedāvā iespēju uzzināt tīkla pašreizējo stāvokli, ostas un to īpašnieku. Šim nolūkam mēs izpildīsim sekojošo:

 Get-NetTCPConnection

PALIELINĀT

Mēs varam filtrēt šo rezultātu tām ostām, kuru stāvoklis ir stabils, tāpēc mēs izpildām sekojošo:

 Izveidots Get -NetTCPConnection stāvoklis

PALIELINĀT

Kā redzam, mūsu rīcībā ir virkne komandu, kas palīdzēs mums iegūt aktuālo informāciju un veikt vairākus pārvaldības uzdevumus dažiem tīkla sistēmas parametriem Windows sistēmā.

wave wave wave wave wave