在清除队列之前,是否有办法让 powershell 通过电子邮件发送队列中的消息数量?
我能够清除队列并让它对消息进行计数,但电子邮件可能有助于识别问题。如果队列突然开始增加。
我想我需要做的是有一个脚本来计算消息,然后如果它超过预定义的限制,它将发送一封包含消息计数的电子邮件,然后在队列上运行清除
在清除队列之前,是否有办法让 powershell 通过电子邮件发送队列中的消息数量?
我能够清除队列并让它对消息进行计数,但电子邮件可能有助于识别问题。如果队列突然开始增加。
我想我需要做的是有一个脚本来计算消息,然后如果它超过预定义的限制,它将发送一封包含消息计数的电子邮件,然后在队列上运行清除
这是我用来从 Powershell 脚本发送电子邮件的一些 Powershell 代码
$smtpServer = ""
$smtpFrom = ""
$smtpTo = ""
$messageSubject = "Email Message";
$messageBody = "Body of Email"
$smtp = New-Object Net.Mail.SmtpClient($smtpServer)
$mail = new-object System.Net.Mail.MailMessage
$mail.from = $smtpFrom
$mail.to.add($smtpTo)
$mail.subject = $messageSubject
$mail.body = $messageBody
$mail.IsBodyHtml = $true
$smtp.Send($mail)