Användbara nätverkskommandon för Windows PowerShell

Windows PowerShell blir ett av de bästa alternativen när det gäller att hantera Windows, både på organisationsnivå och hemma, på grund av flera cmdlets som har utvecklats för att erbjuda en bättre ledningsnivå efter behov.

Den här gången kommer vi att titta på några av de bästa kommandon på nätverksnivå som vi kan använda i PowerShell för att få korrekt och användbar information.

Användbara nätverkskommandon att använda med Windows Powershell

Get-NetAdapterMed det här kommandot visar du de grundläggande egenskaperna hos nätverkskortet.

FÖRSTORA

Det här kommandot liknar följande:

 netsh gränssnitt visa gränssnitt

FÖRSTORA

NoteraOm vi ​​vill få information från en specifik adapter kommer vi att utföra följande:

 Get -NetAdapter -Name * gränssnitt * 

Get-NetIpAddressTack vare detta kommando har vi tillgång till konfigurationen av IP -adressen, både IPv4 och IPv6 och respektive nätverksgränssnitt.

FÖRSTORA

Vi kan se detaljerad information om parametrar som:

  • IP-adress
  • Gränssnitts -ID
  • Typ av adress
  • Längd
  • Ändelse och mer.

Get-NetIPConfigurationMed detta kommando kommer vi att ha information om nätverkskonfigurationen, användbara gränssnitt, IP -adresser och DNS -adresser för systemet.

FÖRSTORA

Get-NetConnectionProfileTack vare detta kommando kommer vi att få en anslutningsprofil som är associerad med de konfigurerade nätverkskortet.

FÖRSTORA

Get-NetRouteTack vare detta kommando kommer vi att få hela rutten som används av paketen i sändnings- och mottagningsprocessen:

FÖRSTORA

 Get-NetAdapter | ft Namn, Status, Linkspeed, VlanID
Det gör att vi kan få detaljerad information om varje adapter som anger status, hastighet och VLAN -identifierare om den har någon:

FÖRSTORA

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameTack vare detta kommando kommer vi att kunna se detaljerad information om varje nätverkskort, till exempel platsen för drivrutinen, versionen av drivrutinen, etc:

FÖRSTORA

Inaktivera eller aktivera en Wi-Fi-adapterFör att aktivera eller inaktivera ett nätverkskort utför vi följande:

 Disable -NetAdapter -Name "Wireless Network Connection" Enable -NetAdapter -Name "Wireless Network Connection"

Byt namn på ett Wi-Fi-nätverkskortFör att byta namn på ett Wi-Fi-nätverkskort kör vi följande syntax:

FÖRSTORA

Get -NetAdapter -Name "LAN" | Get-DnsClientServerAddressDetta kommando låter oss få adressen till DNS -servern med dess gränssnitt, typ och fullständiga adress:

FÖRSTORA

Ange en IP -adressOm vi ​​vill upprätta en ny IP -adress i systemet kommer vi att utföra följande:

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

Ta bort en IP -adressOm vi ​​vill eliminera en IP -adress kör vi följande syntax:

 Get -NetAdapter -Name "Interface" | Ta bort-NetIPAddress

Ping med PowerShellVi vet att vi kan köra en ping för att kontrollera status för en fjärrdator och med PowerShell kan vi utföra denna uppgif.webpt på ett enkelt sätt genom att köra följande syntax:

 Test -NetConnection -ComputerName (webbplats)

FÖRSTORA

Resultatet blir följande:

FÖRSTORA

Om vi ​​vill få mer information kan vi utföra följande:

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

FÖRSTORA

Kör tracert med PowerShellSpårningen är ett grundläggande kommando som gör att vi i detalj kan veta vilka routrar genom vilka paketen skickas till en specifik destination.
För att köra tracert i PowerShell måste vi ange följande:

 Test -NetConnection (Destination) -TraceRoute

FÖRSTORA

Det erhållna resultatet blir:

FÖRSTORA

PortverifieringMed Windows PowerShell blir det möjligt att veta statusen för de öppna portarna på en måldator.

För att verifiera till exempel port 80 kör vi följande:

 Test -NetConnection -ComputerName (Target) -Port 80

FÖRSTORA

För att kontrollera HTTP -portarna kör vi:

 Test -NetConnection -ComputerName (Target) -CommonTCPPort HTTP

FÖRSTORA

Kör NSLOKKUP med PowerShellNSLOOKUP är utformat för att hitta namnserverinformation för domäner genom att fråga efter Domain Name System (DNS).

Vi kan köra det här verktyget med PowerShell med följande syntax. Där får vi detaljerad information om DNS.

 Resolve-DnsName www.solvetic.com

FÖRSTORA

Visa nätverksinformationNetstat är ett verktyg som erbjuder oss möjligheten att känna till det aktuella tillståndet för nätverket, hamnarna och deras ägare. För detta kommer vi att utföra följande:

 Get-NetTCPConnection

FÖRSTORA

Vi kan filtrera detta resultat för de portar vars tillstånd är stabilt, för detta kör vi följande:

 Get -NetTCPConnection -State etablerad

FÖRSTORA

Som vi kan se har vi till hands en serie kommandon som hjälper oss att få aktuell information och utföra flera hanteringsuppgif.webpter på vissa nätverksparametrar i Windows -systemet.

wave wave wave wave wave