在Outlook中,您可以标记邮件消息并附加"提醒它。
当我想在PowerShell脚本中发送邮件时,是否可以这样做?
看起来cmdlet Send-MailMessage
的参数不符合此目的......
更新
可以在发送电子邮件之前附加提醒。现在的问题是,如果该信息存储在邮件本身中,如果是,我怎么能在脚本中使用它。
答案 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而不是循环来注册提醒,因为在提醒被解雇之前你的脚本不会挂起。