[英]Issue with moving multiple items from one outlook folder to another - Powershell
[英]Moving emails from one folder to another w/ PowerShell
使用PowerShell,我嘗試編寫一個腳本,一旦完成所需的操作,該腳本會將電子郵件從收件箱移至文件夾。 到目前為止,這就是我所擁有的。
$folder = $namespace.GetDefaultFolder(6)
$filepath = "C:\Users\Documents\PowerShell"
$folder.Items| foreach {
$_.attachments|foreach {
$filename = $_.filename
If ($filename.Contains("test.xls")) {
$_.saveasfile((Join-Path $filepath $filename))
Rename-Item -LiteralPath '.\test.xls' -NewName "Server.xls"
#File move code should go here
}
If ($filename.Contains("test2.xls")) {
$_.saveasfile((Join-Path $filepath $filename))
Rename-Item -LiteralPath '.\test2.xls' -NewName "Workstation.xls"
#File move code should go here
}
}
}
現在,我已經對其進行了設置,以便它將在我的收件箱中搜索包含具有特定名稱的.xls附件的任何電子郵件,重命名.xls附件,並將其保存到文檔中的指定文件夾中。 現在,一旦完成,我想將包含附件的原始電子郵件移動到Outlook電子郵件中名為“測試文件夾”的文件夾中。 我在網上看到了一些人在做類似事情的例子,但是似乎沒有什么對我有用。 有關如何執行此操作的任何建議?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.