Powershell脚本将所有Outlook电子邮件从文件夹/子文件夹导出到CSV文件

时间:2019-06-11 20:40:07

标签: powershell outlook export-to-csv

我需要从共享的Outlook收件箱中导出所有电子邮件。电子邮件被分类到子文件夹中。

我尝试在命令窗口中运行PowerShell函数。

Function Get-OutlookInBox {
    Add-Type -AssemblyName "Microsoft.Office.Interop.Outlook" | Out-Null
    $olFolders = "Microsoft.Office.Interop.Outlook.olDefaultFolders" -as [type]
    $Outlook = New-Object -ComObject Outlook.Application
    $Namespace = $Outlook.GetNameSpace("MAPI")
    $Folder = $Namespace.GetDefaultFolder($olFolders::olFolderInBox)
    $Folder.Items |
        Select-Object -Property Subject, ReceivedTime, SenderName,
            SenderEmailAddress |
        Export-Csv -NoTypeInformation XXXX\Trial.csv
}

不生成CSV文件。

0 个答案:

没有答案