在清除队列之前将powershell发送到电子邮件队列大小

时间:2013-01-02 09:44:20

标签: powershell msmq

在清除队列之前,是否要让powershell通过电子邮件发送队列中的消息数量?

我能够清除队列并让它对消息进行计数,但是电子邮件可能有助于识别问题。如果队列突然开始加速。

我想我需要做的是有一个会对消息进行计数的脚本,然后如果它高于预定义的限制,它将发送一封带有消息计数的电子邮件,然后在队列中运行清除

1 个答案:

答案 0 :(得分:0)

这是我用来从Powershell Scripts发送电子邮件的一些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)