该脚本现在发送文件夹中的所有文件,您需要确保信件中只有一个文件并重复,直到发送文件夹中的所有文件。
$PSTpaths = "C:\Users\GKozlov\Desktop" $items = Get-ChildItem -Path $PSTpaths ForEach ($item in $items){ $Filename = ($item.Name -split ".txt")[0] $PSTpath = $item.FullName $MailMessage = @{ To = "test@servicetest.local" From = "GKozlov@servicetest.local" 主题 = "With files" Body = "测试发送带有文件的邮件" Smtpserver = "EXCHTEST101"端口=25 编码=“UTF8” 附件=$items}} Send-MailMessage @MailMessage