2017-04-17 88 views
-1

電子郵件內容,我發現下面的腳本可以通過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. 但如何按日期進行篩選。希望得到今天的電子郵件? (頻率應爲1天或半天)
  2. 如何按主題過濾?
  3. 對於[Microsoft.Office.Interop.Outlook.OlDefaultFolders] :: olFolderRssFeeds),將默認文件夾更改爲由我們自己創建的文件夾可以嗎?
+1

你有什麼試過?理想情況下,你也應該避免一次詢問多個問題。 –

回答

0

對於Q1和Q2,可以使用其中對象過濾答案:

過濾內容:| where-object {$ _。Subject -ilike「Errors」}

過濾日期:對象{$ _。ReceivedTime -gt「$ date」}

對於Q3,仍然找不到答案