【发布时间】:2016-08-09 23:01:25
【问题描述】:
我创建了一个规则,将电子邮件从收件箱移动到子文件夹“任务”。我可以将所有电子邮件从子文件夹“任务”移动到 Outlook 中的另一个子文件夹“完成”,但任何人都可以帮助我将电子邮件复制为.msg 文件本地到预定义的文件夹。下面是 powershell 代码。
$olFolderInbox = 6;
$GetOutlook = New-Object -com "Outlook.Application";
$olName = $GetOutlook.GetNamespace("MAPI")
$olxEmailFolder = $olName.GetDefaultFolder($olFolderInbox)
$SubFolders = $olxEmailFolder.Folders | ? { $_.Name -match 'Tasks' };
$TargetFolder = $olxEmailFolder.Folders.Item('Completed')
$SubFolders.Items |
ForEach-Object -Process {
$psitem.Move($TargetFolder)
}
【问题讨论】:
标签: powershell