我需要从共享的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文件。