Nyttige nettverkskommandoer for Windows PowerShell

Windows Kraftskall blir et av de beste alternativene når det gjelder å administrere Windows, både på organisasjonsnivå og hjemme, på grunn av flere cmdlets som er utviklet for å tilby et bedre ledelsesnivå i henhold til behovet.

Denne gangen vil vi se på noen av de beste kommandoene på nettverksnivå som vi kan bruke i PowerShell for å få nøyaktig og nyttig informasjon.

Nyttige nettverkskommandoer å bruke med Windows Powershell

Get-NetAdapterMed denne kommandoen viser du de grunnleggende egenskapene til nettverkskortet.

FORSTØRRE

Denne kommandoen ligner på følgende:

 netsh grensesnitt vis grensesnitt

FORSTØRRE

MerkHvis vi ønsker å få informasjonen til en bestemt adapter, vil vi utføre følgende:

 Get -NetAdapter -Name * grensesnitt * 

Get-NetIpAddressTakket være denne kommandoen får vi tilgang til konfigurasjonen av IP -adressen, både IPv4 og IPv6 og de respektive nettverksgrensesnittene.

FORSTØRRE

Vi kan se detaljert informasjon om parametere som:

  • IP adresse
  • Grensesnitt -ID
  • Type adresse
  • Lengde
  • Suffiks og mer.

Get-NetIPConfigurationMed denne kommandoen vil vi ha informasjon om nettverkskonfigurasjonen, brukbare grensesnitt, IP -adresser og DNS -adresser til systemet.

FORSTØRRE

Get-NetConnectionProfileTakket være denne kommandoen får vi en tilkoblingsprofil knyttet til de konfigurerte nettverkskortene.

FORSTØRRE

Get-NetRouteTakket være denne kommandoen får vi hele ruten som brukes av pakkene i sende- og mottaksprosessen:

FORSTØRRE

 Get-NetAdapter | ft Navn, Status, Linkspeed, VlanID
Den lar oss få detaljert informasjon om hver adapter som angir status, hastighet og VLAN -identifikator hvis den har noen:

FORSTØRRE

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameTakket være denne kommandoen vil vi kunne se detaljert informasjon om hvert nettverkskort, for eksempel plasseringen av driveren, versjonen av driveren, etc:

FORSTØRRE

Deaktiver eller aktiver en Wi-Fi-adapterFor å aktivere eller deaktivere et nettverkskort utfører vi følgende:

 Deaktiver -NetAdapter -navn "Trådløs nettverkstilkobling" Aktiver -NetAdapter -navn "Trådløs nettverkstilkobling"

Gi nytt navn til et Wi-Fi-nettverkskortFor å gi nytt navn til et Wi-Fi-nettverkskort utfører vi følgende syntaks:

FORSTØRRE

Get -NetAdapter -Name "LAN" | Get-DnsClientServerAddressDenne kommandoen lar oss få adressen til DNS -serveren med grensesnitt, type og full adresse:

FORSTØRRE

Angi en IP -adresseI tilfelle vi ønsker å etablere en ny IP -adresse i systemet, vil vi utføre følgende:

 Ny -NetIPAddress -InterfaceAlias ​​"Interface" -IPv4Address (IP -adresse) -PrefixLength "24"

Slett en IP -adresseI tilfelle vi ønsker å eliminere en IP -adresse, vil vi utføre følgende syntaks:

 Get -NetAdapter -Name "Grensesnitt" | Fjern-NetIPAddress

Ping med PowerShellVi vet at vi kan utføre en ping for å kontrollere statusen til en ekstern datamaskin, og med PowerShell kan vi utføre denne oppgaven på en enkel måte ved å utføre følgende syntaks:

 Test -NetConnection -ComputerName (nettsted)

FORSTØRRE

Resultatet blir følgende:

FORSTØRRE

Hvis vi ønsker å få mer informasjon, kan vi utføre følgende:

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

FORSTØRRE

Kjør tracert med PowerShellTracert er en grunnleggende kommando som lar oss i detalj kjenne ruterne som pakkene sendes til en bestemt destinasjon.
For å kjøre tracert i PowerShell må vi skrive inn følgende:

 Test -NetConnection (Destination) -TraceRoute

FORSTØRRE

Resultatet som oppnås vil være:

FORSTØRRE

PortbekreftelseMed Windows PowerShell vil det være mulig å vite statusen til de åpne portene på en måldatamaskin.

For å verifisere for eksempel port 80, vil vi utføre følgende:

 Test -NetConnection -ComputerName (Target) -Port 80

FORSTØRRE

For å sjekke HTTP -portene vi utfører:

 Test -NetConnection -ComputerName (Target) -CommonTCPPort HTTP

FORSTØRRE

Kjør NSLOKKUP med PowerShellNSLOOKUP er designet for å finne navneserverinformasjon for domener ved å spørre domenenavnsystemet (DNS).

Vi kan kjøre dette verktøyet ved hjelp av PowerShell med følgende syntaks. Der får vi detaljert informasjon om DNS.

 Resolve-DnsName www.solvetic.com

FORSTØRRE

Se nettverksinformasjonNetstat er et verktøy som gir oss muligheten til å kjenne den nåværende tilstanden til nettverket, portene og deres eier. For dette vil vi utføre følgende:

 Get-NetTCPConnection

FORSTØRRE

Vi kan filtrere dette resultatet for de portene hvis tilstand er stabil, for dette utfører vi følgende:

 Get -NetTCPConnection -State Etablert

FORSTØRRE

Som vi kan se, har vi en rekke kommandoer tilgjengelig som hjelper oss med å skaffe nåværende informasjon og utføre flere administrasjonsoppgaver på noen nettverksparametere i Windows -systemet.

wave wave wave wave wave