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, VlanIDDen 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.