Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Computer Management
- System Tools
- Event Viewer
- Application and Services Logs
- Microsoft
- Windows
- Task Scheduler
- Operational
- $ScheduledTaskName = "HansBackup"
- $Result = (schtasks /query /FO LIST /V /TN $ScheduledTaskName | findstr "Result")
- $Result = $Result.substring(12)
- $Code = $Result.trim()
- If ($Code -gt 0) {
- $User = "mymail@gmail.com"
- $Pass = ConvertTo-SecureString -String "myPassword" -AsPlainText -Force
- $Cred = New-Object System.Management.Automation.PSCredential $User, $Pass
- ################################################################################
- $From = "Alert Scheduled Task <mymail@gmail.com>"
- $To = "Me Gmail <mymail@gmail.com>"
- $Subject = "Scheduled task 'Backup' failed"
- $Body = "Error code: $Code"
- $SMTPServer = "smtp.gmail.com"
- $SMTPPort = "587"
- Send-MailMessage -From $From -to $To -Subject $Subject `
- -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -UseSsl `
- -Credential $Cred
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement