| Main feature |
|
 | advanced task scheduler / automating utility with realtime reporting and monitoring functions |
|
| Client/Server architecture |
|
 | consists of 3 applications, a Server, a Client and a Tray Client |
 | the server runs your tasks in the background as a service - no need to log in |
 | unlimited number of Clients can connect to one Server |
 | unlimited number of Clients can be installed for one server license |
 | control the VisualCron Server remotely and secure through Internet |
 | easy jump between different servers from one Client |
 | cut'n paste objects between Servers |
|
| Graphical interface |
|
 | the Client has a user friendly graphical interface by which a complete customized task scheduler is defined |
 | realtime information server status and events |
 | view active jobs and tasks in a list with name, next run, description and current status |
 | realtime update of client and server log with filter functionality |
 | set column order, row filtering and visibility in job list |
 | the interface can be configured to many languages |
|
| API - programming interface |
|
 | Control anything in the Server programmatically |
 | Connect and control with API - locally or remotely |
|
| Jobs - placeholders of tasks |
|
 | a Job include one or more tasks which can run in order |
 | jobs can be run job once, randomly or if missed - once at start |
 | don't run job if it's running and/or remove job after running |
 | set job and/or task timeout (max run time) |
 | import and export jobs |
 | view realtime job statistics |
|
| Tasks - gets the work done |
|
 | execute commands locally and remotely |
 | execute remote scripts through HTTP / download and save content |
 | run SQL text or stored procedures through ODBC, OLEDB and native MSSQL |
 | Execute DTS or SSIS packages |
 | Send email - text and/or HTML |
 | Record mousemoves and keystrokes and play back later |
 | kill/end processes |
 | Copy/backup files |
 | Zip, Tar or GZip your files and folders |
 | Perform FTP/FTPS/SFTP operations |
 | Execute remote commands remotely through SSH (for example on Linux/Unix servers) |
 | Encrypt/Decrypt files using Open PGP technology |
 | Encrypt/sign emails - use S/MIME or PGP encryption/signing |
 | Perform file operations; file read/delete/rename/touch/write, folder delete/create/rename |
 | Restart, shutdown a local or remote computer |
 | Logon, Lock and Logoff Users |
 | Save energy with Hibernate and Standby tasks |
 | Stop and Start Windows services |
 | Print documents (images, Office, pdf, text) |
 | Internal task to control Jobs/Tasks |
 | Perform registry operations |
 | Execute Office macros (Excel,Word,PowerPoint,Access) |
 | Perform Active Directory operations |
 | Send messages to a number of instant messaging clients (MSN/Yahoo/ICQ/AIM/Google Talk) |
 | Perform Exchange Tasks |
 | Execute web and WCF services |
 | Execute methods within .NET assemblies |
 | SNMP Tasks: Get, Get Next, Get Bulk, Walk and Set |
|
| Triggers - ways to start your jobs |
|
 | trigger your jobs on time or system events |
 | add multiple triggers to one job |
 | run missed jobs, if server had a downperiod and should have been run |
 | trigger on first, last day of month and several other occasions |
 | trigger from second level to year level |
 | trigger when a file changes, is removed or other file event |
 | trigger when a service starts or change status |
 | trigger when a process starts or ends |
 | trigger when the registry changes |
 | trigger on the basis of information from an event log |
 | trigger on any custom WMI event |
 | trigger when a new email has arrived |
 | trigger on computer start/shutdown |
 | trigger using the performance trigger (performance counter) |
|
| Time exceptions - when not to run |
|
 | prevent your time triggers to run on certain times or dates - for example holidays |
|
| Conditions - control internal flow |
|
 | control job an task flow through conditions |
 | perform different actions on the result of one or multiple conditions |
 | check if a file exists or not |
 | check if a file contains a certain string |
 | check if a folder exists |
 | check the previous status (or specific) of a task and act on that |
 | check if a process is running or not |
|
| Credentials - centralized information used for accessing restricted areas |
|
 | tasks can be run as different users to access remote computers |
 | secure credentials are stored centrally for reuse |
|
| Variables - access realtime information anywhere |
|
 | retrieve information about Tasks and Jobs - in realtime |
 | create your own Variables |
 | increment, decrement and calculate Variables |
|
| Output - task result and error information |
|
 | output of your tasks are stored and can be accessed at a later stage |
 | exit and error codes are presented in a verbose format and can be easily tracked in the realtime log |
 | variables are easy accessed in Notifications |
|
| Notifications - different ways to report |
|
 | notify in many ways information about your tasks - at start, completion, or on error of a task |
 | write to file |
 | send email and attachments |
 | send to syslog |
 | popup window with customized information |
 | perform sql or stored procedure query |
 | write to event log |
|
| Process manager - total control of your tasks |
|
 | see all running processes in different views in realtime |
 | stop processes at all kinds of levels |
|
| Security - encryption and privacy |
|
 | secure SSL/TLS communication between Server and Client |
 | optional allowing of only local connections |
 | important values and information are encrypted in files |
 | user manager - control access and permissions of the internal VisualCron users |