Tìm kiếm trang web

Giám sát kết nối mạng với PowerShell 7 (Ping thành công)


Gần đây, tôi đã tạo một tập lệnh trả về âm thanh bíp khi kết nối được thiết lập lại. Tôi muốn chia sẻ kịch bản này ở đây trên trang web của tôi.

Giả sử kết nối mạng của bạn bị hỏng. Bạn đợi cho đến khi kết nối được khôi phục. Ngoài ra, bạn muốn nghe thấy âm thanh khi kết nối được thiết lập lại. Đối với nhiệm vụ này, chỉ cần sử dụng tập lệnh của tôi.

Lưu ý rằng ping được thực hiện 10000 lần. Điều này được thực hiện bởi $_ và 1…10000.

Tập lệnh này đã được thử nghiệm trong PowerShell 7.

1..10000 | ForEach-Object {
If ((Test-Connection -ComputerName 8.8.8.8 -Count $_).Status.Value__ -eq '0') {
    [System.Console]::Beep(200,1000)
}
}

Chúc vui vẻ!

Bài viết liên quan