Nyttige netværkskommandoer til Windows PowerShell

Windows PowerShell er ved at blive en af ​​de bedste muligheder, når det kommer til at styre Windows, både på organisationsniveau og derhjemme på grund af de mange cmdlets der er udviklet til at tilbyde et bedre ledelsesniveau efter behovet.

Denne gang vil vi se på nogle af de bedste kommandoer på netværksniveau, som vi kan bruge i PowerShell for at få nøjagtige og nyttige oplysninger.

Nyttige netværkskommandoer til brug med Windows Powershell

Get-NetAdapterMed denne kommando viser du de grundlæggende egenskaber ved netværkskortet.

FORSTØRRE

Denne kommando ligner følgende:

 netsh interface viser interface

FORSTØRRE

BemærkHvis vi ønsker at indhente oplysningerne om en specifik adapter, udfører vi følgende:

 Get -NetAdapter -Name * interface * 

Get-NetIpAddressTakket være denne kommando får vi adgang til konfigurationen af ​​IP -adressen, både IPv4 og IPv6 og de respektive netværksgrænseflader.

FORSTØRRE

Vi kan se detaljerede oplysninger om parametre som:

  • IP -adresse
  • Interface -id
  • Adressetype
  • Længde
  • Tillæg og mere.

Get-NetIPConfigurationMed denne kommando vil vi have oplysninger om netværkskonfigurationen, brugbare grænseflader, IP -adresser og DNS -adresser i systemet.

FORSTØRRE

Get-NetConnectionProfileTakket være denne kommando får vi en forbindelsesprofil tilknyttet de konfigurerede netværkskort.

FORSTØRRE

Get-NetRouteTakket være denne kommando opnår vi hele ruten, der bruges af pakkerne i afsendelses- og modtagelsesprocessen:

FORSTØRRE

 Get-NetAdapter | ft Navn, Status, Linkspeed, VlanID
Det giver os mulighed for at få detaljerede oplysninger om hver adapter, der angiver dens status, hastighed og VLAN -identifikator, hvis den har nogen:

FORSTØRRE

Get-NetAdapter | ft Navn, Drivernavn, DriverVersion, DriverInformation, DriverFileNameTakket være denne kommando vil vi kunne se detaljerede oplysninger om hver netværksadapter, f.eks. Placeringen af ​​driveren, versionen af ​​driveren osv.:

FORSTØRRE

Deaktiver eller aktiver en Wi-Fi-adapterFor at aktivere eller deaktivere en netværksadapter udfører vi følgende:

 Deaktiver -NetAdapter -Name "Trådløs netværksforbindelse" Aktiver -NetAdapter -Name "Trådløs netværksforbindelse"

Omdøb et Wi-Fi-netværkskortFor at omdøbe et Wi-Fi-netværkskort udfører vi følgende syntaks:

FORSTØRRE

Get -NetAdapter -Name "LAN" | Get-DnsClientServerAddressDenne kommando giver os mulighed for at få adressen til DNS -serveren med dens grænseflade, type og fulde adresse:

FORSTØRRE

Indstil en IP -adresseI tilfælde af at vi ønsker at etablere en ny IP -adresse i systemet, vil vi udføre følgende:

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

Slet en IP -adresseI tilfælde af at vi ønsker at fjerne en IP -adresse, udfører vi følgende syntaks:

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

Ping med PowerShellVi ved, at vi kan udføre et ping for at kontrollere status for en fjerncomputer, og med PowerShell kan vi udføre denne opgave på en enkel måde ved at udføre følgende syntaks:

 Test -NetConnection -ComputerName (websted)

FORSTØRRE

Resultatet bliver følgende:

FORSTØRRE

Hvis vi ønsker at få mere information, kan vi udføre følgende:

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

FORSTØRRE

Kør tracert med PowerShellTracert er en grundlæggende kommando, der giver os mulighed for i detaljer at kende de routere, hvorigennem pakkerne sendes til en bestemt destination.
For at køre tracert i PowerShell skal vi indtaste følgende:

 Test -NetConnection (Destination) -TraceRoute

FORSTØRRE

Det opnåede resultat vil være:

FORSTØRRE

PortbekræftelseMed Windows PowerShell vil det være muligt at kende status for de åbne porte på en målcomputer.

For at verificere f.eks. Port 80 udfører vi følgende:

 Test -NetConnection -ComputerName (Target) -Port 80

FORSTØRRE

For at kontrollere de HTTP -porte, vi udfører:

 Test -NetConnection -ComputerName (Target) -CommonTCPPort HTTP

FORSTØRRE

Kør NSLOKKUP med PowerShellNSLOOKUP er designet til at finde navneserverinformation til domæner ved at forespørge om Domain Name System (DNS).

Vi kan køre dette værktøj ved hjælp af PowerShell med følgende syntaks. Der får vi detaljerede oplysninger om DNS.

 Resolve-DnsName www.solvetic.com

FORSTØRRE

Se netværksoplysningerNetstat er et værktøj, der giver os mulighed for at kende den aktuelle tilstand af netværket, havnene og deres ejer. Til dette vil vi udføre følgende:

 Get-NetTCPConnection

FORSTØRRE

Vi kan filtrere dette resultat for de porte, hvis tilstand er stabil, for dette udfører vi følgende:

 Get -NetTCPConnection -State etableret

FORSTØRRE

Som vi kan se, har vi en række kommandoer til rådighed, der hjælper os med at få aktuelle oplysninger og udføre flere administrationsopgaver på nogle netværksparametre i Windows -systemet.

wave wave wave wave wave