使用提醒在powershell中发送邮件

时间:2015-04-15 10:50:21

标签: email powershell

在Outlook中,您可以标记邮件消息并附加"提醒它。

mail reminder

当我想在PowerShell脚本中发送邮件时,是否可以这样做?

看起来cmdlet Send-MailMessage的参数不符合此目的......

更新

可以在发送电子邮件之前附加提醒。现在的问题是,如果该信息存储在邮件本身中,如果是,我怎么能在脚本中使用它。

enter image description here

1 个答案:

答案 0 :(得分:0)

在POSH中没有简单的方法可以做到这一点,如果你使用Send-MailMessage,我想是不行的。你必须亲自手工制作和编码邮件,并模仿Outlook的功能,基本上在PoSH中重新实现功能。

但您可以通过Powershell显示提醒,无论邮件如何,这样您根本不需要Outlook。当你将它与Send-MailMessage结合起来时,最终效果将是相同的。

有关创建提醒消息框的信息,请参阅此帖子: How to make a messagebox appear at a specific time in PowerShell?

我会使用event,ScheduledTasks或PowershellJobs而不是循环来注册提醒,因为在提醒被解雇之前你的脚本不会挂起。