【发布时间】:2010-11-30 00:53:15
【问题描述】:
我正在创建一个 PowerShell 脚本来自动化工作中的流程。此过程需要填写电子邮件并将其发送给其他人。电子邮件将始终大致遵循相同类型的模板,但它可能永远不会每次都相同,因此我想在 Outlook 中创建电子邮件草稿并打开电子邮件窗口,以便在发送前填写额外的详细信息。
我在网上做了一些搜索,但我只能找到一些用于静默发送电子邮件的代码。代码如下:
$ol = New-Object -comObject Outlook.Application
$mail = $ol.CreateItem(0)
$Mail.Recipients.Add("XXX@YYY.ZZZ")
$Mail.Subject = "PS1 Script TestMail"
$Mail.Body = "
Test Mail
"
$Mail.Send()
简而言之,有没有人知道如何创建和保存新的 Outlook 电子邮件草稿并立即打开该草稿进行编辑?
【问题讨论】:
-
任何最终的源代码示例脚本?
标签: powershell automation