TaskGhost is a programmable; VBScript based task scheduling service that includes a superset of UNIX Cron syntax for trigger specification, a mutli-threaded VBScript interpreter, full Win32 support for user impersonation, FTP, SendMail, and SendKeys. TaskGhost fully supports synchronous, asynchronous and detached (no console) mode program execution. TaskGhost is Powerful task scheduler that can be run either as an application or as a System Service. When run as a system service, TaskGhost utilizes both Domain User accounts as well as the LocalSystem account. TaskGhost is Windows AT command aware, and will fully administer these jobs. TaskGhost runs a multi-threaded VBScript interpreter that can manage a virtually unlimited number of concurrent jobs. These jobs can either be loaded through the UI, or from an AutoRun.vbs file.