csv
🧩 Syntax:
# Set the path to the speedtest-cli executable
$SpeedtestPath = "C:\path\to\speedtest-cli.exe"
# Set the path to the CSV file where the results will be stored
$CSVPath = "C:\path\to\results.csv"
# Loop indefinitely
while ($true) {
# Run the speedtest-cli and capture the output
$SpeedtestOutput = & $SpeedtestPath --csv
# Append the output to the CSV file
$SpeedtestOutput | Out-File -FilePath $CSVPath -Append
# Wait for 5 minutes before running the next speedtest-cli
Start-Sleep -Seconds (5 * 60)
}