Nur frage mich, ob jemand irgendwelche Powershell-Code-Schnipsel hat dem ping eine E-Mail den Benutzer, wenn ihre virtuellen Maschine startet und Speicherfreigabe durch ein automatisiertes Run Book zu informieren?
Wenn Sie Runbook schicken E-Mail verwenden möchten, sollten wir ein SMTP-Server zuerst haben.
Dann können wir Powershell-Befehl verwenden, es zu tun:
Send-MailMessage
Mehr Informationen über Send-MailMessage
finden Sie in diesem link.
Ein anderer Weg, wir Azure SendGrid Dienst Mails versenden können, hier das Skript Powershell ist:
$Username ="YourUserName"
$Password = ConvertTo-SecureString "AddYourPasswordHere" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential $Username, $Password
$SMTPServer = "smtp.sendgrid.net"
$EmailFrom = "[email protected]"
[string[]]$EmailTo = "AddToEmailAddressessHere. To add multiple use comma separated values."
$Subject = "Sending sample email using SendGrid Azure and PowerShell"
$Body = "This is sample email sent using Sendgrid account create on Microsoft Azure. The script written is easy to use."
Send-MailMessage -smtpServer $SMTPServer -Credential $credential -Usessl -Port 587 -from $EmailFrom -to $EmailTo -subject $Subject -Body $Body -BodyAsHtml
Write-Output "Email sent succesfully."
Über Azure sendgrid Service erstellen, finden Sie in diesem article.
Auch können wir Azure Aktivitätsprotokollbenachrichtigungen verwenden, um Ihnen eine E-Mail zu senden. Weitere Informationen zum Erstellen von Aktivitätsprotokollbenachrichtigungen finden Sie unter link.
Hoffe, das hilft.
Funktioniert das für Sie? Bitte lassen Sie mich wissen, wenn Sie mehr Hilfe brauchen :) –
Entschuldigung für die Antwort. Ja das wird gut, danke :) Frohes Neues Jahr auch. – user9118621
@ user9118621 Frohes neues Jahr :) –