Advertisement
jeroenburen

Send-Email.ps1

Jan 18th, 2021
1,551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Code to save password to secure file.
  2. # This is only used when password needs to be changed.
  3. #$Credentials = Get-Credential -UserName "<user_name>"
  4. #$Credentials.Password | ConvertFrom-SecureString | Set-Content C:\Users\Administrator\email.pwd
  5.  
  6. # Variables
  7. $UserName = "<your_user_name>"
  8. $PasswordFile = gc C:\Users\User\email.pwd
  9. $SecurePassword = $PasswordFile | ConvertTo-SecureString
  10. $Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $UserName, $SecurePassword
  11. $Date = Get-Date -Format "dddd dd MMMM yyyy"
  12. $Success = 0
  13. $Warning = 0
  14.  
  15. # Get the last backup job
  16. $job = Get-WBJob -Previous 1
  17.  # Get the last three events from Event Viewer (Microsoft\Windows\Backup)
  18. $Event = Get-WinEvent "Microsoft-Windows-Backup" -MaxEvents 3 | ?{$_.Id -eq 4}
  19. # Convert to XML
  20. $EventXML = [xml]$Event.ToXml()
  21. # Extract the volume information
  22. [xml]$VolumeInfo = ($EventXml.Event.EventData.Data | where {$_.name -eq 'VolumesInfo'}).'#text'
  23. # Calculate data transferred
  24. $DataTransferred = ($VolumeInfo.VolumeInfo | % {$_.VolumeInfoItem} | Measure-Object -Sum Datatransferred).sum
  25. $Transferred = ([math]::round((($DataTransferred)/1GB),2)).tostring() + ' GB'
  26. # Calculate total size
  27. $TotalSize = ($VolumeInfo.VolumeInfo | % {$_.VolumeInfoItem} | Measure-Object -Sum TotalSize).sum
  28. $Size = ([math]::round((($TotalSize)/1GB),2)).tostring() + ' GB'
  29. # Calculate times
  30. $StartTime = [DateTime]::ParseExact($job.StartTime,"dd-M-yyyy HH:mm",[Globalization.CultureInfo]::CreateSpecificCulture('nl-NL'))
  31. $EndTime = [DateTime]::ParseExact($job.EndTime,"dd-M-yyyy HH:mm",[Globalization.CultureInfo]::CreateSpecificCulture('nl-NL'))
  32. $TimeSpan = New-TimeSpan -Start $StartTime -End $EndTime
  33. $Duration = $TimeSpan.ToString()
  34. $Start = $StartTime.ToLongTimeString()
  35. $End = $EndTime.ToLongTimeString()
  36. # Get the result code
  37. $Result = ($EventXML.Event.EventData.Data | ?{$_.Name -eq 'HRESULT'}).'#text'
  38. # create body based on result
  39. Switch ($Result) {
  40.   "0x0" {
  41.     $Success = "1"
  42.     $Status = "Success"
  43.     $tablebody = "<table cellspacing=`"0`" cellpadding=`"0`" width=`"100%`" border=`"0`" style=`"border-collapse: collapse;`">
  44.      <tr>
  45.        <td style=`"border:none; padding: 0px;font-family: Tahoma;font-size: 12px;`">
  46.          <table cellspacing=`"0`" cellpadding=`"0`" width=`"100%`" border=`"0`" style=`"border-collapse: collapse;`">
  47.            <tr style=`"height:70px`">
  48.              <td style=`"width: 80%;border: none;background-color: #00B050;color: White;font-weight: bold;font-size: 16px;height: 70px;vertical-align: bottom;padding: 0 0 17px 15px;font-family: Tahoma;`">Agent Backup job: Backup Job MEDIASERVER <div class=`"jobDescription`" style=`"margin-top: 5px;font-size: 12px;`"> Microsoft Windows Server Backup </div>
  49.              </td>
  50.              <td style=`"background-color: #00B050;color: White;font-weight: bold;font-size: 16px;height: 70px;vertical-align: bottom;padding: 0 0 17px 15px;font-family: Tahoma;padding-bottom: 42px;`">$Status</td>
  51.            </tr>
  52.            <tr>
  53.              <td colspan=`"2`" style=`"border: none; padding: 0px;font-family: Tahoma;font-size: 12px;`">
  54.                <table width=`"100%`" cellspacing=`"0`" cellpadding=`"0`" class=`"inner`" border=`"0`" style=`"margin: 0px;border-collapse: collapse;`">
  55.                  <tr style=`"height: 17px;`">
  56.                    <td colspan=`"9`" class=`"sessionDetails`" style=`"border-style: solid; border-color:#a7a9ac; border-width: 1px 1px 0 1px;height: 35px;background-color: #f3f4f4;font-size: 16px;vertical-align: middle;padding: 5px 0 0 15px;color: #626365; font-family: Tahoma;`"><span>$Date</span></td>
  57.                  </tr>
  58.                  <tr style=`"height: 17px;`">
  59.                    <td nowrap style=`"width: 1%;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Success</b></td>
  60.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Success</td>
  61.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Start time</b></td>
  62.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Start</td>
  63.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Total size</b></td>
  64.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  65.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Backup size</b></td>
  66.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  67.                    <td rowspan=`"3`" style=`"border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;vertical-align: top;`"><span class=`"small_label`" style=`"font-size: 10px;`"></span></td>
  68.                  </tr>
  69.                  <tr style=`"height: 17px;`">
  70.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Warning</b></td>
  71.                    <td style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Warning</td>
  72.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>End time</b></td>
  73.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$End</td>
  74.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Data read</b></td>
  75.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  76.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Dedupe</b></td>
  77.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">None</td>
  78.                  </tr>
  79.                  <tr style=`"height: 17px;`">
  80.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Error</b></td>
  81.                    <td style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">0</td>
  82.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Duration</b></td>
  83.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Duration</td>
  84.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Transferred</b></td>
  85.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  86.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Compression</b></td>
  87.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">None</td>
  88.                  </tr>
  89.                  <tr style=`"height: 17px;`">
  90.                    <td colspan=`"9`" nowrap style=`"height: 35px;background-color: #f3f4f4;font-size: 16px;vertical-align: middle;padding: 5px 0 0 15px;color: #626365; font-family: Tahoma;border: 1px solid #a7a9ac;`">Details</td>
  91.                  </tr>
  92.                  <tr class=`"processObjectsHeader`" style=`"height: 23px`">
  93.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Name</b></td>
  94.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Status</b></td>
  95.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Start time</b></td>
  96.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>End time</b></td>
  97.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Size</b></td>
  98.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Read</b></td>
  99.                    <td nowrap style=`"width:1%;background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Transferred</b></td>
  100.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Duration</b></td>
  101.                    <td style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Details</b></td>
  102.                  </tr>
  103.                  <tr style=`"height: 17px;`">
  104.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">MEDIASERVER</td>
  105.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><span style=`"color: #00B050;`">$Status</span></td>
  106.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Start</td>
  107.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$End</td>
  108.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  109.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Transferred</td>
  110.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Transferred</td>
  111.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Duration</td>
  112.                    <td style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><span class=`"small_label`" style=`"font-size: 10px;`"></span></td>
  113.                  </tr>
  114.                </table>
  115.              </td>
  116.            </tr>
  117.          </table>
  118.        </td>
  119.      </tr>
  120.      <tr>
  121.        <td></td>
  122.      </tr>
  123.      <tr>
  124.        <td style=`"font-size:12px;color:#626365;padding: 2px 3px 2px 3px;vertical-align: top;font-family: Tahoma;`">Windows Server Backup 1.0</td>
  125.      </tr>
  126.    </table>"}
  127.   default {
  128.     $Warning = "1"
  129.     $Status = "Warning"
  130.     $tablebody = "<table cellspacing=`"0`" cellpadding=`"0`" width=`"100%`" border=`"0`" style=`"border-collapse: collapse;`">
  131.      <tr>
  132.        <td style=`"border:none; padding: 0px;font-family: Tahoma;font-size: 12px;`">
  133.          <table cellspacing=`"0`" cellpadding=`"0`" width=`"100%`" border=`"0`" style=`"border-collapse: collapse;`">
  134.            <tr style=`"height:70px`">
  135.              <td style=`"width: 80%;border: none;background-color: #FF6600;color: White;font-weight: bold;font-size: 16px;height: 70px;vertical-align: bottom;padding: 0 0 17px 15px;font-family: Tahoma;`">Agent Backup job: Backup Job MEDIASERVER <div class=`"jobDescription`" style=`"margin-top: 5px;font-size: 12px;`"> Microsoft Windows Server Backup </div>
  136.              </td>
  137.              <td style=`"background-color: #FF6600;color: White;font-weight: bold;font-size: 16px;height: 70px;vertical-align: bottom;padding: 0 0 17px 15px;font-family: Tahoma;padding-bottom: 42px;`">$Status</td>
  138.            </tr>
  139.            <tr>
  140.              <td colspan=`"2`" style=`"border: none; padding: 0px;font-family: Tahoma;font-size: 12px;`">
  141.                <table width=`"100%`" cellspacing=`"0`" cellpadding=`"0`" class=`"inner`" border=`"0`" style=`"margin: 0px;border-collapse: collapse;`">
  142.                  <tr style=`"height: 17px;`">
  143.                    <td colspan=`"9`" class=`"sessionDetails`" style=`"border-style: solid; border-color:#a7a9ac; border-width: 1px 1px 0 1px;height: 35px;background-color: #f3f4f4;font-size: 16px;vertical-align: middle;padding: 5px 0 0 15px;color: #626365; font-family: Tahoma;`"><span>$Date</span></td>
  144.                  </tr>
  145.                  <tr style=`"height: 17px;`">
  146.                    <td nowrap style=`"width: 1%;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Success</b></td>
  147.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Success</td>
  148.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Start time</b></td>
  149.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Start</td>
  150.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Total size</b></td>
  151.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  152.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Backup size</b></td>
  153.                    <td nowrap style=`"width:85px;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  154.                    <td rowspan=`"3`" style=`"border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;vertical-align: top;`"><span class=`"small_label`" style=`"font-size: 10px;`"></span></td>
  155.                  </tr>
  156.                  <tr style=`"height: 17px;`">
  157.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Warning</b></td>
  158.                    <td style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Warning</td>
  159.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>End time</b></td>
  160.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$End</td>
  161.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Data read</b></td>
  162.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  163.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Dedupe</b></td>
  164.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">None</td>
  165.                  </tr>
  166.                  <tr style=`"height: 17px;`">
  167.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Error</b></td>
  168.                    <td style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">0</td>
  169.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Duration</b></td>
  170.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Duration</td>
  171.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Transferred</b></td>
  172.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  173.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><b>Compression</b></td>
  174.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">None</td>
  175.                  </tr>
  176.                  <tr style=`"height: 17px;`">
  177.                    <td colspan=`"9`" nowrap style=`"height: 35px;background-color: #f3f4f4;font-size: 16px;vertical-align: middle;padding: 5px 0 0 15px;color: #626365; font-family: Tahoma;border: 1px solid #a7a9ac;`">Details</td>
  178.                  </tr>
  179.                  <tr class=`"processObjectsHeader`" style=`"height: 23px`">
  180.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Name</b></td>
  181.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Status</b></td>
  182.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Start time</b></td>
  183.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>End time</b></td>
  184.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Size</b></td>
  185.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Read</b></td>
  186.                    <td nowrap style=`"width:1%;background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Transferred</b></td>
  187.                    <td nowrap style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Duration</b></td>
  188.                    <td style=`"background-color: #e3e3e3;padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;border-top: none;font-family: Tahoma;font-size: 12px;`"><b>Details</b></td>
  189.                  </tr>
  190.                  <tr style=`"height: 17px;`">
  191.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">MEDIASERVER</td>
  192.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><span style=`"color: #FF6600;`">$Status</span></td>
  193.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Start</td>
  194.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$End</td>
  195.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Size</td>
  196.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Transferred</td>
  197.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Transferred</td>
  198.                    <td nowrap style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`">$Duration</td>
  199.                    <td style=`"padding: 2px 3px 2px 3px;vertical-align: top;border: 1px solid #a7a9ac;font-family: Tahoma;font-size: 12px;`"><span class=`"small_label`" style=`"font-size: 10px;`"></span></td>
  200.                  </tr>
  201.                </table>
  202.              </td>
  203.            </tr>
  204.          </table>
  205.        </td>
  206.      </tr>
  207.      <tr>
  208.        <td></td>
  209.      </tr>
  210.      <tr>
  211.        <td style=`"font-size:12px;color:#626365;padding: 2px 3px 2px 3px;vertical-align: top;font-family: Tahoma;`">Windows Server Backup 1.0</td>
  212.      </tr>
  213.    </table>"}
  214. }
  215.  
  216. # HTML code
  217. $style = "<style>BODY{background-color:white;}TABLE{border-width: 1px;border-style: solid;border-color:grey;border-collapse: collapse; }TH{width: 150px;border-width: 1px;padding: 0px;border-style: solid;border-color: grey;color: white;background-color:#14b329}TD{text-align: center;border-width: 1px;padding: 0px;border-style: solid;border-color: grey;color: white;background-color:#14b329}</style>"
  218. $head = "<head><META http-equiv=`"Content-Type`" content=`"text/html; charset=utf-8`"><META http-equiv=`"Content-Type`" content=`"text/html; charset=utf-8`"></head>"
  219.  
  220. $tablebody = "<body>$tablebody</body>"
  221. $Body = "<html>$head$tablebody</html>"
  222.  
  223. # Configuring the parameter set
  224. $Subject = "[" + $Status + "] " + $env:COMPUTERNAME + " - " + $Date
  225.  
  226. $SmtpConfig = @{
  227.   SmtpServer = "<your_SMTP_server>"
  228.   Port = "587"
  229.   UseSSL = $true
  230.   From = $UserName
  231.   To = $UserName
  232.   Subject = $Subject
  233.   Body = $Body
  234.   BodyAsHtml = $true
  235.   Credential = $Credentials
  236. }
  237.  
  238. Send-MailMessage @SmtpConfig
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement