Как заблокировать компьютер при отсутствии интернета?
Что-то типа такого:
ping 8.8.8.8 -n 1
if errorlevel 1 goto lock
goto end
:lock
@rundll32 user32.dll,LockWorkStation
:end
в планировщик каждую минуту
Проще будет решить административными методами. Если типовая конторская сетка - ознакомить пользователя с приказом, что как только его комп перестает мониторится - с этого момента ему перестает начисляться зарплата. Чтобы подкрепить действия с технической стороны - поставить СМП какое-нибудь, LanAgent, StaffCop.