キューをパージする前に、キュー内のメッセージ数を電子メールで送信するように 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)