我正在为我的小公司考虑一个安全系统,我想知道是否有办法知道即使计算机已关闭,何时断开连接(了解 mac 和 ip)
想象一下,我的办公室里有 20 台笔记本电脑,有些可能开着,有些关着,但我知道每个人的 Mac 和 IP,所有电脑都激活了 WOL 功能,我在想一个脚本可以每 30 秒向计算机发送这种 ping 一次,以了解它们是否仍连接到网络。
如果计算机在 30 秒检查内没有应答,我会立即向大楼的安全办公室发送一封自动电子邮件,其中包含丢失的机器的信息,并指出确切的位置,因为我之前有每个地址和笔记本电脑的物理位置的清单,提前感谢您的回复..
答案1
为了满足您的需求,最好使用 .net 应用程序,而不是坚持使用脚本。.Net 具有 System.Net 等库,它提供通过提供其 IP 来 ping 系统的功能。此外,还有 System.Net.Mail 等库集合,它提供电子邮件功能。