PowerShell中获得通过日期
问题描述:
电子邮件内容,我发现下面的脚本可以通过PowerShell中获得的电子邮件内容:PowerShell中获得通过日期
Add-Type -Assembly "Microsoft.Office.Interop.Outlook"
$Outlook = New-Object -ComObject Outlook.Application
$namespace = $Outlook.GetNameSpace("MAPI")
$inbox = $namespace.GetDefaultFolder([Microsoft.Office.Interop.Outlook.OlDefaultFolders]::olFolderRssFeeds)
$inbox.Items | Format-Table SenderName, To, CC, ReceivedTime, Subject, Body
- 但如何按日期进行筛选。希望得到今天的电子邮件? (频率应为1天或半天)
- 如何按主题过滤?
- 对于[Microsoft.Office.Interop.Outlook.OlDefaultFolders] :: olFolderRssFeeds),将默认文件夹更改为由我们自己创建的文件夹可以吗?
答
对于Q1和Q2,可以使用其中对象过滤答案:
过滤内容:| where-object {$ _。Subject -ilike“Errors”}
过滤日期:对象{$ _。ReceivedTime -gt“$ date”}
对于Q3,仍然找不到答案
你有什么试过?理想情况下,你也应该避免一次询问多个问题。 –