/ / Uzyskiwanie uprawnień do rozmiaru kolejki wiadomości e-mail przed usunięciem kolejki - powershell, msmq

Uzyskiwanie uprawnień do rozmiaru kolejki wiadomości e-mail przed usunięciem kolejki - powershell, msmq

Czy nie ma uprawnień do wysyłania wiadomości e-mail z liczbą wiadomości w kolejce przed usunięciem kolejki?

Jestem w stanie oczyścić kolejkę i zmusić ją do policzenia wiadomości, ale e-mail może pomóc w zidentyfikowaniu problemów, jeśli kolejka nagle zaczęła się rozkręcać.

Przypuszczam, że potrzebuję skryptu, który zliczy komunikaty, a następnie jeśli przekroczy wstępnie zdefiniowany limit, wyśle ​​e-mail z liczbą wiadomości, a następnie uruchom usuwanie w kolejce

Odpowiedzi:

0 dla odpowiedzi № 1

To jest kod PowerShell, którego używam do wysyłania wiadomości e-mail ze skryptów 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)