Протоколирование входа/выхода в систему в Active Directory
Не решайте административных проблем техническими средствами.
Успешный логон в 8:01 и логоф в 17:59 не гарантирует сидения в одноклассниках весь день.
Да и простенькая ип-камера с сервером видеозаписи в 3000-5000 рублей обойдётся (у нас Trendnet трудится на похожем назначении, софт в комплекте умеет писать архив).

Ну а если уж хочется поизгаляться, то:
1) на вход и выход из системы поставить скрипт (можно хоть echo %username% %computername% %time% %date% logged on >> \\servername\share\logon.txt )
2) во время работы можно получить залогиненых пользователей на рабочих станциях, можно скриптом через WMI, например PowerShell'ом, можно воспользоваться www.softperfect.com/products/networkscanner/
Ну логи входа/выхода доступны «из коробки» в контроллере домена Active Directory. А вот насчёт начала «работы», не всё так просто. Например можно взять какой-нибудь кейлогер и пускай он пишет логи на какой-нибудь сетевой диск.