找一下資料,在 Windows 主機上也可以透過 Powershell 的腳本來完成這件事,實作方式直接參考相關資料連結即可。
腳本如下,將紅色字體的地方修改成符合自己的環境,再將此文字檔另存為 EmailScript.PS1。透過系統的工作排程器讓主機重新開機後自動執行這個檔案。這樣就可以了。
Powershell 腳本如下:
$SmtpClient = new-object system.net.mail.smtpClient工作排程器設定方式:
$MailMessage = New-Object system.net.mail.mailmessage
$SmtpClient.Host = "SMTP.YOURcompany.com"
$mailmessage.from = ("DoNotReply_ToThisEmail@ YOURcompany.com ")
$mailmessage.To.add("Person@ YOURcompany.com , Person2@ YOURcompany.com, …… ")
$mailmessage.Subject = "Alert Subject"
$mailmessage.Body = "Alert Body with Instruction to recipients"
$smtpclient.Send($mailmessage)
Program/script:設定為 C:\windows\system32\WindowsPowerShell\v1.0\powershell.exe
Add arguments(optional):設定為 -NoProfile -Executionpolicy bypass -file "Path to your file.ps1"
相關資料:
沒有留言:
張貼留言