bobbydigital
The documentation for that is here:
With windows task scheduler you'd set the Trigger to whatever but typically people do every 5 minutes indefinitely. Then for Actions select Start A Program, set Program/Script to C:\path\to\PHP\php.exe (use the full path to your PHP executable), and set Add Arguments to -f "C:\path\to\osticket\api\cron.php" (use the full path to your osTicket installation's api/cron.php file). After that create the task, make sure it's enabled and running, set your Default Log Level in osTicket to DEBUG, let cron execute, and check your System Logs to ensure you see a Cron Job entry that states it executed successfully. If you do not see that then something is wrong with the scheduler or task.
Also, when a user sends an email to create a ticket will they receive an email confirmation that a ticket has been created?
Depends on if you enabled that or not and wether it's disabled at the System Email level or Department level or Help Topic level or not. Global setting is Admin Panel > Settings > Tickets > Autoresponder > New Ticket. Here is the Alerts Guide that touches on stuff like this:
Cheers.