ตรวจสอบการเชื่อมต่อเครือข่ายด้วย 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)
}
}
มีความสุข!