Functions/New-PWEmailBody.ps1
function New-PWEmailBody { [cmdletbinding(SupportsShouldProcess=$true)] param ( [string]$Subject, [string]$Importance, [String]$Message, [string]$EmailAddress ) if ($PSCmdlet.ShouldProcess(("Subject:{0}; Message: {1}; Recipient(s):{2}" -f $Subject,$Message,$EmailAddress))) { $body = [pscustomobject]@{ Message = [pscustomobject]@{ Subject = $subject importance = $importance Body = [pscustomobject]@{ ContentType = "Text" Content = $Message } ToRecipients = [array][pscustomobject]@{ EmailAddress = [pscustomobject]@{ Address = $emailaddress } } } SaveToSentItems = $false isDraft = $false } return $body } } |