UserGate Scheduler
 
There is a task scheduler built into UserGate, which enables Dial-Up connection initialization and release, statistics delivery to users, arbitrary task executions, antivirus updates and statistics base cleaning.

Even nonstandard tasks can be performed on schedule such as *.bat or *.cmd files using “Execute Program” in UserGate Scheduler.