Zurück zu PowerShell
Netzwerk Fortgeschritten

Netzwerk-Cmdlets

Netzwerkverbindungen testen, Adapter verwalten und Webinhalte abrufen.

Verbindungen testen

AktionBefehl
Ping (modern)Test-Connection google.de -Count 4
Port prüfen (telnet-Ersatz)Test-NetConnection google.de -Port 443
TracerouteTest-NetConnection google.de -TraceRoute
DNS-AuflösungResolve-DnsName google.de
DNS-Typ abfragenResolve-DnsName google.de -Type MX
DNS-Cache anzeigenGet-DnsClientCache

Netzwerkadapter und IP

# Alle Netzwerkadapter
Get-NetAdapter | Format-Table Name, Status, LinkSpeed

# IP-Adressen anzeigen
Get-NetIPAddress -AddressFamily IPv4 | Format-Table InterfaceAlias, IPAddress

# Aktive Adapter mit IP
Get-NetAdapter | Where-Object Status -eq Up |
    Get-NetIPAddress -AddressFamily IPv4 |
    Select-Object InterfaceAlias, IPAddress

Webanfragen

# Webseite abrufen
$response = Invoke-WebRequest "https://example.com"
$response.StatusCode  # 200

# REST-API abfragen (JSON automatisch parsen)
$ip = Invoke-RestMethod "https://ipinfo.io/json"
Write-Host "Deine IP: $($ip.ip) ($($ip.city))"

# Datei herunterladen
Invoke-WebRequest "https://example.com/datei.zip" -OutFile "C:\Temp\datei.zip"

Tipp: Test-NetConnection ersetzt telnet für Port-Tests. Kein extra Tool nötig — PowerShell hat alles an Bord.