简体   繁体   中英

Delete email attachment after sending powershell

I have wrote a script for automated email using powershell.

The email sends however how can i configure it so that the file that is attached is moved to another folder inside the folder it was originally located?

#Searches dir for list , formats 
$Attachment = Get-ChildItem -Path $dir -Filter "*$($Region.name)*" -Recurse
$AttachmentName = $Attachment.BaseName

$Subject = "$AttachmentName @ $Time"
$Body = "Please find attached the file needed for $($Region.name). 

Regards,
Me
"
#Actions Email
Send-MailMessage -From $Region.From -To $Region.To -CC $Region.Cc -Subject $Subject -Body $Body -SmtpServer $SMTPServer -Attachments $Attachment.FullName
Move-Item Get-ChildItem -Path $dir -Filter "*$($Region.name)*" -Recurse "C:\Users\users\Desktop\MissingImageLists\OldLists"
}

删除Move-Item命令并将其替换为:

$Attachment | Move-Item -Destination "$dir\subfolder"

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM