我需要检查文件是否存在于路径中。
如果是,我需要将其作为邮件附件发送。
现在我的代码:
$file='STREAM_preg.txt'
$pathfile ='c:\Users\root\Desktop'
$dest ='C:\Users\root\Desktop\test'
cd $pathfile
if(Test-Path $file){
$datestamp = get-date -uformat "%Y%m%d%H%M"
Copy-Item $file $dest\$datestamp"_"$file
$new_file = echo $datestamp"_"$file
echo $new_file
# Send-MailMessage -SmtpServer xxxxxxxxxx -To pluto@pippo.com -From preg_new_stream@pippo.com -Subject "test mail" -Body "file name is: $new_file"
}else{
echo false
}
答案 0 :(得分:6)
Send-Mailmessage
接受要附加的文件路径。
Send-MailMessage -SmtpServer xxxxxxxxxx -To pluto@pippo.com -From preg_new_stream@pippo.com -Subject "test mail" -Body "file name is: $new_file" -attachment $new_file
答案 1 :(得分:0)
Send-mailmessage将一个或多个文件路径作为附件的管道输入。只需将文件路径传递到send-meailmessage命令中,它就会作为电子邮件的附件发送。