如何设置MS Outlook的“reminder”?


PowerShell交流中心分类: Questions如何设置MS Outlook的“reminder”?
0
daniu asked 8 年 ago

如何通过power shell设置MS Outlook中的 “reminder”。没法上传本地图片,请看下面链接中的图片 ,就是我要实现的效果 。http://stackoverflow.com/questions/29648266/send-mail-message-in-powershell-with-a-reminder
我试了下面的脚本,只有FlagRequest生效了,而且在收件人信箱里能看到黄色的小铃铛,说明reminder设置生效了,但是reminder后面的截至日期是空的,应该是下面的$msg.remindertime没有生效,帮我看下这部分的脚本怎么写 。谢谢!

[void] [Reflection.Assembly]::LoadWithPartialName(“Microsoft.Office.Core”)
[void] [Reflection.Assembly]::LoadWithPartialName(“Microsoft.Office.Interop.Outlook”)$olApp = New-Object Microsoft.Office.Interop.Outlook.ApplicationClass
$msg = $olApp.CreateItem(“olMailItem”)

$r=(get-date).addminutes(3)

$msg.ismarkedastask=$true
$msg.FlagStatus = 2
$msg.FlagRequest =  olflagmarked
$msg.reminderOverrideDefault=$true
$msg.reminderset=$true
$msg.remindertime= $r

$msg.importance=2
$msg.Recipients.Add(“xxxxx.xxxxx@xxxxx.com”)

$msg.Subject = “testing”

$msg.HTMLBody = “testing”

$msg.HTMLBody += Get-Content (“C:\Users\xxxxx\AppData\Roaming\Microsoft\Signatures\xxxxx-PS.htm”)

$msg.Send()