我可以通过Bonjour可用性记录员工的工作时间吗?
我们有一个带有Mac服务器的小型办公网络,所有员工都有自己的Mac笔记本电脑,他们可以在一天结束时回家。 我正在寻找一种自动记录员工在办公室的时间的方法。从理论上讲,应该可以定期检查网络上其他自动发现的Bonjour主机,并从那里推断出他们在办公室的时间。 现在我的问题是,是否有应用程序或其他易于使用的解决方案? 编辑: 我应该注意,用户实际上并没有登录网络也没有注销。他们的计算机不属于开放目录。我也真的不想直接在他们的计算机上安装或访问任何东西。 我想纯粹基于侦听他们的网络状态来记录他们的状态。我也不想手动管理计算机列表,一旦在网络上发现计算机,应自动对其进行跟踪。 我希望在一周/月的月底能够获得该时段内所有已连接计算机名称的列表,以及它们已连接的时间段。类似于iCal中的日视图的某些图形表示将是完美的,但是如果我拥有此文本信息,则始终可以自己实现该部分。 编辑2: 我自己一直在做一些研究,发现了dns-sd工具。例如: dns-sd -B _afpovertcp._tcp local 列出所有启用了AFP的计算机。 但是,有两个问题: 命令行上的dns-sd实用程序不太适合脚本,手册页建议不要使用该脚本,该命令也不会自行终止 禁用AFP文件共享时,以上示例不起作用