我编写的脚本是否有问题,通过$ attachment验证文件目录是否正确,但似乎在发送电子邮件时,该文件未随电子邮件附上。< / p>
基本上if-else函数好像日志文件是今天的,它会发送电子邮件。是的,电子邮件正在成功发送,但没有附件。
$attachment = (get-childitem $dir\attachments | where {$_.name -match $lastlogfinalnumber}).fullname
if ($loglastwritedate -eq $today)
{
$message = New-Object System.Net.Mail.MailMessage
$message.subject = $subject
$message.body = "$lastcompletetransfer"
$message.to.add($to)
$message.from = $username
$message.attachments.add($attachment)
$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
$smtp.EnableSSL = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
$smtp.send($message)
}