Wir kennen das alle – der Schmerz, wenn man darauf wartet, dass eine Seite geladen wird, obwohl es nur eine Millisekunde dauern sollte, ist sehr real. Und dann ist da noch das Herumprobieren. Liegt es am Router, der das Problem verursacht? Der Internet-Provider? Vielleicht muss der Computer nur neu gestartet werden.
Nun, mit diesem nützlichen Skript zum Testen der Internetgeschwindigkeit können Sie das Rätselraten über eine langsame Verbindung beenden. Das Skript nutzt die Speedtest CLI von Ookla, um Leistungsdaten der Internetverbindung wie Herunterladen, Hochladen, Verzögerung und Paketverlust zu messen, ohne auf einen Webbrowser angewiesen zu sein. Auf diese Weise können Sie Internetverbindungsprobleme auf den Geräten Ihrer Endbenutzer schnell analysieren und beheben.
Das Skript funktioniert, indem es die Speedtest CLI von der Ookla-Website herunterlädt, die Datei extrahiert, sie ausführt und dann die Ergebnisse in Ihrer Konsole anzeigt. Sobald das Skript ausgeführt wird, löscht es automatisch die heruntergeladenen Dateien und die in einer Textdatei gespeicherten Ergebnisse des Geschwindigkeitstests.
Das Skript:
Atera garantiert nicht die Integrität, die Verfügbarkeit, die Sicherheit, die Virenfreiheit, die Sicherheit, die Rechtmäßigkeit, die Nichtverletzung, den Status der Rechte oder die Funktionalität der Skripte. Die Nutzung der gemeinsam genutzten Skripte erfolgt auf eigenes Risiko. Die Skripte werden " wie sie sind " zur Verfügung gestellt.*
$URL = "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip"
$output = "$env:TEMP\speedtest.zip"
$exe = "$env:TEMP\speedtest.exe"
$md = "$env:TEMP\speedtest.md"
$results = "$env:TEMP\Test.txt"
$params = "--accept-license --progress=no"
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri $URL -OutFile $output -Headers @{"Cache-Control"="no-cache"}
Expand-Archive -Path $output -DestinationPath "$env:TEMP\" -Force
# Runs Speedtest and outputs to a text file
Start-Process -FilePath $exe -ArgumentList $params -Wait -RedirectStandardOutput $results -WindowStyle Hidden
Get-Content $results
# Remove leftover files from program
Remove-Item -Path $output -Force
Remove-Item -Path $exe -Force
Remove-Item -Path $md -Force
Remove-Item -Path $results -Force
Technische Hinweise:
- Für die Ausführung dieses Skripts sind Admin-Rechte erforderlich.
- Die URL in Zeile 1 des Skripts muss möglicherweise aktualisiert werden, wenn neue Versionen von Speedtest CLI von Ookla veröffentlicht werden. Die neuesten Versionen finden Sie hier.