【发布时间】:2014-06-28 18:03:18
【问题描述】:
我有以下脚本,我试图在其中获取通过电子邮件发送给我的一些文件的路径位置,但在将变量传递给函数时遇到问题。我收到了电子邮件,但正文是空的。
有人可以帮我吗?
谢谢,
拉马尔·托马斯
function sendMail($VirusLoc){
Write-Host "Sending Email"
#SMTP server name
$smtpServer = "mailhost.maxor.com"
#Creating a Mail object
$msg = new-object Net.Mail.MailMessage
#Creating SMTP server object
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
#Email structure
$msg.From = "me@xxxxxx.com"
$msg.ReplyTo = "me@xxxxx.com"
$msg.To.Add("me@xxxxx.com")
$msg.subject = "CryptoLocker Virus Found On pcname"
$msg.body = $VirusLoc
#Sending email
$smtp.Send($msg)
}
Clear-Host
$arg = ("\\mxfsa01\Supsys\Red River Wholesale-old")
Set-Location $arg
$Files = Get-ChildItem -Recurse |Where-Object {$_.name -Like "Decrypt_Instruction.txt"} | % {
# Write-Host $_.FullName
$VirusLoc = $_.FullName
Write-Host $VirusLoc
}
sendMail
【问题讨论】:
标签: email powershell filepath