-
pc side
-
User Log in
- local admin membership updated
-
local scheduler enabled?
-
No
- enable local scheduler
- No
- write a server side file with pc name and ip address to the punish folder
- Yes
- schedule task for 9pm
-
Yes
- schedule task for 9pm
-
9pm
- warn user PC will power off in 10mins
-
ask user if they'd like to cancel
-
Yes
- record in local log file
- minimise for 60 mins
- warn the user again
-
No response
- power down pc
-
server side
-
9pm
-
read the files from the punish folder
- power down the pc
- delete the entry for that pc