Version
1.0.4
Author
Ironman Software LLC
Downloads
321
Tags
script PowerShellUniversal
Created
09/04/2025
Email Scripts
This module contains functions for sending emails from PowerShell Universal.
Requirements
Variables
$PSUTriggerEmailFromName- The name that the email will be sent from.$PSUTriggerEmailFromEmail- The email address that the email will be sent from.$PSUTriggerEmailToEmail- The email address that the email will be sent to.$PSUTriggerEmailServer- The SMTP server that will be used to send the email. Required for SMTP.$Secret:PSUTriggerEmailCredential- The credential that will be used to send the email via SMTP. Needs to be a secret.$Secret:PSUTriggerEmailGraphClientId- The client ID for the Azure AD application that will be used to send the email via Microsoft Graph. Needs to be a secret. Required for Graph.$Secret:PSUTriggerEmailGraphClientSecret- The client secret for the Azure AD application that will be used to send the email via Microsoft Graph. Needs to be a secret. Required for Graph.$Secret:PSUTriggerEmailGraphDirectoryId- The directory ID for the Azure AD application that will be used to send the email via Microsoft Graph. Needs to be a secret. Required for Graph.
Functions
Send-PSUTriggerEmail
Configures and sends emails for triggers.
New-PSUTrigger -TriggerScript 'Email.Scripts\Send-PSUTriggerEmail' -Type 'JobFailed'

Installation Options
Install within the PowerShell Universal v5 admin console. More Info
Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet.
PS > Install-PSResource PowerShellUniversal.Triggers.Email
Version History
| Version | Published |
|---|---|
| 1.0.4 | 09/04/2025 |
| 1.0.3 | 02/14/2025 |
| 1.0.1 | 12/20/2024 |