It depends on what the job is doing. If the job requires to access server metadata, like service states, then I usually use a Scheduled Task and it generally...
I've written several PoSH scripts that access a SQL Server database and send alert emails, HTML formatted, using the Send-MailMessage cmdlet. The script can also sends a basic email...