Zurück zu PowerShell
Netzwerk-Cmdlets
Netzwerkverbindungen testen, Adapter verwalten und Webinhalte abrufen.
Verbindungen testen
| Aktion | Befehl |
|---|---|
| Ping (modern) | Test-Connection google.de -Count 4 |
| Port prüfen (telnet-Ersatz) | Test-NetConnection google.de -Port 443 |
| Traceroute | Test-NetConnection google.de -TraceRoute |
| DNS-Auflösung | Resolve-DnsName google.de |
| DNS-Typ abfragen | Resolve-DnsName google.de -Type MX |
| DNS-Cache anzeigen | Get-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.