Enviando eventos de Windows Server 2008 R2 por correo.

Aquello que administran servidores, conocen la importancia de los archivos de registro o bitácora (log’s), si son importantes en nuestros equipos de escritorio, a nivel de servidor son de uso vital!!!!

Sea cual sea el sistema operativo del servidor, los registros de eventos: errores críticos y fatales, advertencias e información nos pueden dar la pista de que anda mal en nuestros equipos o que todo funciona de manera correcta.

Básicamente el registro de eventos en los servidores son los «chismosos de la colonia».

Sigue leyendo

Script para enviar correo electrónico.

El siguiente script nos sirve para enviar un correo electrónico por medio de PowerShell.

Clear-Host

 

#Datos para el envío de correo.

$EmailFrom=«Registro de eventos<correo@dominio.com>»

$EmailTo=«Cuenta del Administrador<correoAdministrador@dominio.com>»

$SMTPServer=«[SERVIDOR_SMTP]»

$SMTPAuthUsername=«[USUARIO]»

$SMTPAuthPassword=«[CONTRASEÑA]»

#Terminan los datos del envío de correo.

 

 

#Funcion para envío de correo.

functionenvio_correo {

$mailmessage=New-Objectsystem.net.mail.mailmessage 

$mailmessage.from = ($emailfrom

$mailmessage.To.add($emailto)

$mailmessage.Subject =$emailSubject

$mailmessage.Body =$emailbody

$mailmessage.IsBodyHTML =$true

$SMTPClient=New-ObjectNet.Mail.SmtpClient($SmtpServer, 25)  

$SMTPClient.Credentials =New-ObjectSystem.Net.NetworkCredential(«$SMTPAuthUsername», «$SMTPAuthPassword»

$SMTPClient.Send($mailmessage)

}

#Termina la función de correo.

  

      # Se arma el asunto del correo.

      $EmailSubject=«Asunto « 

 

      #Se arma el cuerpo del correo.

      $EmailBody=«Cuerpo del correo. «

 

      &envio_correo

 

 

Saludos.