首页 > 解决方案 > 用于邮件内容下载的 PowerShell 脚本

问题描述

我需要使用 PowerShell 自动执行此任务:

  1. 打开 Outlook
  2. 过滤具有相应主题的邮件
  3. 下载该邮件的附件
  4. 将该附件复制到 Excel 工作表

请给出想法。

标签: excelpowershelloutlook

解决方案


这是给你一些想法。

$Outlook = New-Object -ComObject Outlook.Application
$inbox_mails = $Outlook.GetNamespace("MAPI").GetDefaultFolder('olFolderInbox').Items
foreach ($mail in $inbox_mails){
    Write-Host $mail.Subject
}

对此展开以获得所需的邮件并下载附件。如果将 excel 文件作为附件共享,则可以将其保存为附件。


推荐阅读