Skip to main content

Command Palette

Search for a command to run...

Cómo escribir errores de Cobian Backup en el Visor de Eventos de Windows

Published
•1 min read•View as Markdown
Cómo escribir errores de Cobian Backup en el Visor de Eventos de Windows
M
Trabajo en infraestructura y sistemas, y me gusta aprender construyendo cosas. Mantengo mi propio homelab donde experimento con virtualización, redes, almacenamiento, automatización, seguridad y backups. En meest.dev documento estos proyectos y experimentos: qué intento construir, por qué tomo determinadas decisiones, qué funciona, qué se rompe y qué aprendo por el camino. Mi objetivo no es simplemente publicar tutoriales, sino compartir el proceso real de construir y operar infraestructura.

En este post veremos como generar un script que nos permita escribir en el Visor de Eventos de Windows el resultado del log de la copia de seguridad de Cobian Backup. Este script lo uso a diario, ya que me permite saber mediante el registro que deja en el Visor de Windows si el backup ha sido satisfactorio o, por el contrario, si ha fallado. Si tienes algún programa que sea capaz de generar alertas leyendo en visor de eventos, este script puede ser de mucha ayuda.


A continuación os dejo el código para que lo podáis implementar o mejorar y el enlace al repositorio de Github:

$date = Get-Date -Format “yyyy-MM-dd”

$file = “C:\Program Files (x86)\Cobian Backup 11\Logs\log $date.txt”

$logFileExists = Get-EventLog -list | Where-Object {$_.logdisplayname -eq “Backup Cobian”}

if (! $logFileExists) { New-EventLog -LogName “Backup Cobian” -Source “Backup Cobian”

}

if(Select-String -Path $file -Pattern “ERR” -CaseSensitive){

Write-EventLog -log “Backup Cobian” -source “Backup Cobian” -EntryType Error -eventID 1 -Message “Se ha producido un error en la copia de seguridad de Cobian. Revise los logs.”

}else {

Write-EventLog -log “Backup Cobian” -source “Backup Cobian” -EntryType Information -eventID 0 -Message “Backup de Cobian realizado sin errores”

}

¡Nos vemos!

More from this blog

M

meest.dev

6 posts

Un laboratorio técnico donde construyo, pruebo, rompo y documento infraestructura real.

Aquí encontrarás proyectos y experimentos relacionados con Proxmox, virtualización, redes, almacenamiento, automatización, seguridad y backups.

La idea no es escribir tutoriales perfectos desde el principio, sino documentar el proceso real: qué quiero conseguir, cómo lo diseño, qué decisiones tomo, qué problemas encuentro y qué aprendo por el camino.