У нас небольшая офисная сеть с сервером Mac, и у всех сотрудников есть собственный ноутбук Mac, который они берут домой в конце дня.
Я ищу способ автоматически регистрировать время сотрудников в офисе. Теоретически, должна быть возможность периодически проверять другие автоматически обнаруженные хосты Bonjour в сети и выводить их время в офисе оттуда.
Теперь мой вопрос: есть ли приложение или другое легкодоступное решение для этого?
РЕДАКТИРОВАТЬ:
Я должен отметить, что пользователи фактически не входят ни в сеть, ни в систему. Их компьютеры не являются частью открытого каталога. Я также действительно не хочу устанавливать или получать доступ к чему-либо на их компьютере напрямую.
Я хочу регистрировать их присутствие исключительно на основе прослушивания их сетевого присутствия. Я также не хочу вручную управлять списком компьютеров, компьютеры должны автоматически отслеживаться после их обнаружения в сети.
В конце недели / месяца я хочу иметь возможность получить список всех подключенных имен компьютеров за этот период с периодами времени, когда они были подключены. Некоторое графическое представление, подобное дневному просмотру в iCal, было бы идеальным, но если бы у меня была эта текстовая информация, я всегда мог бы реализовать эту часть сам.
РЕДАКТИРОВАТЬ 2:
Я сам провел некоторые исследования и узнал об инструменте dns-sd. Например:
dns-sd -B _afpovertcp._tcp local
перечисляет все компьютеры с включенным AFP.
Однако две проблемы:
- утилита dns-sd из командной строки плохо подходит для сценариев, справочная страница рекомендует против нее, команда также не завершает себя
- Приведенный выше пример не работает, если общий доступ к файлам AFP отключен