使用Power Shell的Job Scheduler发送自动电子邮件

时间:2018-01-24 15:17:06

标签: shell powershell email scheduled-tasks

我正在尝试使用Register-ScheduledJob命令发送自动电子邮件。我已经能够使用下面的email.ps1脚本从命令行发送电子邮件。我还能够使用Register-ScheduledJob命令创建自动化任务。但是,当我将两者合并为一个脚本来发送自动电子邮件时,没有任何反应。

email.ps1 作品

$receiver = "user@myCompany.org"

$sender = "name@myCompany.org"

$server = "secure.emailsrvr.com"

$subject = "Hello Mars"


 Send-MailMessage -to $receiver -credential $myCreds  -from $sender -smtpServer $server -Subject $subject 

email_job.ps1

不起作用

 $trigger = New-JobTrigger -Daily -At "9:40 AM"

 Register-ScheduledJob -Name "Email_script" -ScriptBlock{Send-MailMessage -to "user@myCompany.org" -from "name@myCompany.org" -Subject "hello" -smtpServer "secure.emailsrvr.com" -credential $myCreds} ` -Trigger $trigger 

由于

0 个答案:

没有答案