Informacion extra en la salida del script

En el post con la función de Enviar-Correo, se llama a una "helper function" que añade información útil sobre la ejecución del script en el mail:


Function InfoExtraScriptCorreo
{#region intro_funcion
  #nombre     : InfoExtraScriptCorreo
  #descripcion: Insertar como tabla info extra en los correos. Salida como String(html)
  #fecha creac: xx/xx/13
  #versión    : 0.1 (07/08/13)
  #autor      : Jorge Mestre
  #Changelog  : 07/08/13 - creado
 #endregion intro_funcion
 #region css_tabla
  [string]$csstabla = "<style>"
  $csstabla = $csstabla + "TABLE{font-family:Arial,Helvetica,sans-serif;border-spacing:1px;`
    border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}"
  $csstabla = $csstabla + "TH{white-space: nowrap;border-spacing:1px;font-size:8pt;`
    border-width: 1px;padding: 1px;border-style: solid;border-color: black;`
    background-color:#E0EC0F}"
  $csstabla = $csstabla + "TD{white-space: nowrap;border-spacing:1px;font-size:8pt;`
    border-width: 1px;padding: 1px;border-style: solid;border-color: black;}"
  $csstabla = $csstabla + "</style>"
 #endregion css_tabla
 
 $t = "" | Select-Object script,host,working_dir,usuario
 $t.script   = $MyInvocation.PSCommandPath
 $t.host     = [System.Environment]::MachineName
 $t.working_dir = [System.Environment]::CurrentDirectory
 $t.usuario  = [System.Environment]::UserName
 [string]$salida = $t | convertto-html -Head $csstabla -As LIST
 return '<html><body><style>p {font-family:Arial,Helvetica,sans-serif;font-size:8pt}`
   </style><p>&nbsp<p>&nbsp<p>&nbsp<p>Información extra:</body></html>'+$salida
 
 
 

No hay comentarios.: