to umí už Windows od starých NT (u Visty a výše je to ještě o dost vylepšené). Stačí nastavit logon hours a nastavit group policies, že po uplynutí log. hours se má uživatel odhlásit (po odhlášení se už nepřihlásí).
Samozřejmě to předpokládá, že daný user není admin, ale to je celkem normální, jen magor používá admina pro běžnou práci.
edit: tak group policy řeší jen odpojení od serveru - budeš si muset naplánovat pod systémovým účtem např. shutdown s 5-minutovým countdownem.