Windows 10で2分ごとにインターネット接続を確認し、接続が見つからない場合はコンピューターを再起動するスクリプトを実行するのに苦労しています。
PowerShellで試しました:
mainLoop()
sleep 120
{
if (!(Test-Connection 8.8.8.8 -Quiet)) {
#Write-Host "Not connected"
Restart-Computer
} else {
mainLoop()
}
}
機能させるためのアドバイスはありますか?
回答:
回答№1の場合は3リモートホストに到達できる間にループし、ループが終了したら再起動します。
while (Test-Connection 8.8.8.8 -Quiet) {
Start-Sleep -Seconds 120
}
Restart-Computer