ค้นหาเว็บไซต์

ตรวจสอบการเชื่อมต่อเครือข่ายด้วย PowerShell 7 (Ping ที่สำเร็จ)


เมื่อเร็วๆ นี้ ฉันได้สร้างสคริปต์ที่ส่งเสียงบี๊บกลับคืนมาเมื่อมีการเชื่อมต่ออีกครั้ง ฉันต้องการแบ่งปันสคริปต์นี้ที่นี่บนเว็บไซต์ของฉัน

สมมติว่าการเชื่อมต่อเครือข่ายของคุณเสียหาย คุณรอจนกว่าการเชื่อมต่อจะได้รับการกู้คืน นอกจากนี้ คุณต้องการได้ยินเสียงเมื่อมีการสร้างการเชื่อมต่ออีกครั้ง สำหรับงานนี้ เพียงใช้สคริปต์ของฉัน

โปรดทราบว่าการ ping ดำเนินการ 10,000 ครั้ง ซึ่งรับรู้ได้โดย $_ และ 1…10,000

สคริปต์นี้ได้รับการทดสอบใน PowerShell 7

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

มีความสุข!

บทความที่เกี่ยวข้อง