Nützliche Netzwerkbefehle für Windows PowerShell

Fenster Power Shell wird aufgrund der Vielfältigkeit zu einer der besten Optionen für die Verwaltung von Windows, sowohl auf Organisationsebene als auch zu Hause Cmdlets die entwickelt wurden, um je nach Bedarf ein besseres Management zu bieten.

Dieses Mal werden wir uns einige der besten Befehle auf Netzwerkebene ansehen, die wir in PowerShell verwenden können, um genaue und nützliche Informationen zu erhalten.

Nützliche Netzwerkbefehle zur Verwendung mit Windows Powershell

Get-NetAdapterMit diesem Befehl zeigen Sie die grundlegenden Eigenschaften des Netzwerkadapters an.

VERGRÖSSERN

Dieser Befehl ähnelt dem folgenden:

 netsh-Schnittstelle Schnittstelle anzeigen

VERGRÖSSERN

NotizWenn wir die Informationen eines bestimmten Adapters erhalten möchten, führen wir Folgendes aus:

 Get-NetAdapter -Name * Schnittstelle * 

Get-NetIpAddressDank dieses Befehls haben wir Zugriff auf die Konfiguration der IP-Adresse, sowohl IPv4 als auch IPv6 und die entsprechenden Netzwerkschnittstellen.

VERGRÖSSERN

Wir können detaillierte Informationen zu Parametern sehen, wie zum Beispiel:

  • IP Adresse
  • Schnittstellen-ID
  • Art der Adresse
  • Länge
  • Suffix und mehr.

Get-NetIPConfigurationMit diesem Befehl erhalten wir Informationen über die Netzwerkkonfiguration, nutzbare Schnittstellen, IP-Adressen und DNS-Adressen des Systems.

VERGRÖSSERN

Get-NetConnectionProfileDank dieses Befehls erhalten wir ein Verbindungsprofil, das den konfigurierten Netzwerkadaptern zugeordnet ist.

VERGRÖSSERN

Get-NetRouteDank dieses Befehls erhalten wir die gesamte Route, die von den Paketen beim Senden und Empfangen verwendet wird:

VERGRÖSSERN

 Get-NetAdapter | ft Name, Status, Linkspeed, VlanID
Es ermöglicht uns, detaillierte Informationen zu jedem Adapter zu erhalten, der seinen Status, seine Geschwindigkeit und seine VLAN-Kennung anzeigt, falls vorhanden:

VERGRÖSSERN

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameDank dieses Befehls können wir detaillierte Informationen zu jedem Netzwerkadapter anzeigen, z. B. den Standort des Treibers, die Version des Treibers usw.:

VERGRÖSSERN

Wi-Fi-Adapter deaktivieren oder aktivierenUm einen Netzwerkadapter zu aktivieren oder zu deaktivieren, führen wir Folgendes aus:

 Disable-NetAdapter -Name "Drahtlose Netzwerkverbindung" Enable-NetAdapter -Name "Drahtlose Netzwerkverbindung"

Umbenennen eines Wi-Fi-NetzwerkadaptersUm einen Wi-Fi-Netzwerkadapter umzubenennen, führen wir die folgende Syntax aus:

VERGRÖSSERN

Get-NetAdapter -Name "LAN" | Get-DnsClientServerAddressMit diesem Befehl können wir die Adresse des DNS-Servers mit seiner Schnittstelle, seinem Typ und seiner vollständigen Adresse abrufen:

VERGRÖSSERN

Legen Sie eine IP-Adresse festFür den Fall, dass wir eine neue IP-Adresse im System einrichten möchten, führen wir Folgendes aus:

 New-NetIPAddress -InterfaceAlias ​​"Interface" -IPv4Address (IP-Adresse) -PrefixLength "24"

Löschen einer IP-AdresseFalls wir eine IP-Adresse eliminieren möchten, führen wir die folgende Syntax aus:

 Get-NetAdapter -Name "Schnittstelle" | Entfernen-NetIP-Adresse

Ping mit PowerShellWir wissen, dass wir einen Ping ausführen können, um den Status eines Remote-Computers zu überprüfen, und mit PowerShell können wir diese Aufgabe auf einfache Weise ausführen, indem wir die folgende Syntax ausführen:

 Test-NetConnection -ComputerName (Site)

VERGRÖSSERN

Das Ergebnis wird folgendes sein:

VERGRÖSSERN

Wenn wir weitere Informationen erhalten möchten, können wir Folgendes ausführen:

 Test-NetConnection -Computername www.solvetic.com -InformationLevel Detailed

VERGRÖSSERN

Tracet mit PowerShell ausführenDer Tracert ist ein grundlegender Befehl, der es uns ermöglicht, die Router im Detail zu kennen, über die die Pakete an ein bestimmtes Ziel gesendet werden.
Um tracert in PowerShell auszuführen, müssen wir Folgendes eingeben:

 Test-NetConnection (Ziel) -TraceRoute

VERGRÖSSERN

Das erhaltene Ergebnis wird sein:

VERGRÖSSERN

PortüberprüfungMit Windows PowerShell wird es möglich sein, den Status der offenen Ports auf einem Zielcomputer zu erfahren.

Um beispielsweise Port 80 zu überprüfen, führen wir Folgendes aus:

 Test-NetConnection -Computername (Ziel) -Port 80

VERGRÖSSERN

Um die HTTP-Ports zu überprüfen, führen wir aus:

 Test-NetConnection -ComputerName (Ziel) -CommonTCPPort HTTP

VERGRÖSSERN

Führen Sie NSLOKKUP mit PowerShell ausNSLOOKUP wurde entwickelt, um Nameserver-Informationen für Domänen zu finden, indem das Domain Name System (DNS) abgefragt wird.

Wir können dieses Dienstprogramm mit PowerShell mit der folgenden Syntax ausführen. Dort erhalten wir detaillierte Informationen zum DNS.

 Resolve-DNsName www.solvetic.com

VERGRÖSSERN

Netzwerkinformationen anzeigenNetstat ist ein Dienstprogramm, das uns die Möglichkeit bietet, den aktuellen Zustand des Netzwerks, der Ports und deren Besitzer zu erfahren. Dazu führen wir folgendes aus:

 Get-NetTCPConnection

VERGRÖSSERN

Wir können dieses Ergebnis nach den Ports filtern, deren Zustand stabil ist, dazu führen wir Folgendes aus:

 Get-NetTCPConnection -Zustand hergestellt

VERGRÖSSERN

Wie wir sehen, haben wir eine Reihe von Befehlen zur Hand, die uns helfen, aktuelle Informationen zu erhalten und mehrere Verwaltungsaufgaben für einige Netzwerkparameter im Windows-System auszuführen.

wave wave wave wave wave