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, VlanIDTas ļ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ā.