Cómo crear un sistema automatizado de informes de salud de PC

Cómo crear un sistema automatizado de informes de salud de PC / Windows

Imagina un mundo futuro, donde almuerzas con algunos amigos y, de repente, tu teléfono emite un SMS. Reconoce el sonido como el tono de alerta que estableció para los problemas de su computadora. Revisando la nota, lees: “Alerta de computadora: el sistema de computadora de su casa ha tenido 3 intentos de piratería.”

El concepto completo de tener sistemas implementados que podrían alertarlo sobre cualquiera y todos los problemas con sus computadoras ya no está realmente en el ámbito de la ciencia ficción. Hemos cubierto todo tipo de técnicas remotas útiles para monitorear sus computadoras, como configurar notificaciones de Growl Configurar notificaciones de Growl entre diferentes computadoras y dispositivos Configurar notificaciones de Growl entre diferentes computadoras y dispositivos Leer más, monitorear la salud de la computadora Cómo usar SpeedFan para remotamente Cómo controlar el estado de la computadora Cómo usar SpeedFan para monitorear de manera remota el estado de la computadora Lea más con SpeedFan, o simplemente conéctese a sus sistemas de forma remota Cómo usar las conexiones de escritorio remoto como un profesional de TI Cómo usar las conexiones de escritorio remoto como un profesional de TI Si trabaja en TI Departamento de una compañía que tiene una red interna, las probabilidades son bastante buenas de que haya tenido que hacer uso del Escritorio remoto una o dos veces. Escritorio remoto es ... Leer más usando Escritorio remoto.

Hacer que su computadora envíe notificaciones individuales para problemas específicos de la computadora puede requerir mucho trabajo, especialmente porque implica diagnosticar problemas a veces complejos y luego enviar el SMS a través de su enrutador a Internet. Factible, sí. Fácil, no. Entonces, ¿qué pasaría si su computadora pudiera enviarle un informe completo de salud en forma de todos los archivos de registro de su computadora para que pueda solucionar los problemas de su computadora doméstica o identificar inquietudes, sin importar dónde se encuentre en el mundo??

Eso es lo que vamos a hacer hoy: crear un sistema de notificación automatizado en el que su computadora recopilará importantes archivos de registro e información de estado de la computadora y luego le enviará todo eso en forma de archivo archivado todos los días por correo electrónico..

Herramientas necesarias para su sistema de notificación automatizado

Para configurar este sistema en la computadora de su hogar, necesitará algunas herramientas de software que luego juntaremos para que funcionen en armonía. Primero, descargue e instale Microsoft Security Essentials. Esto llevará a cabo todas las exploraciones del equipo y las colecciones de archivos de registro, y luego las empaquetará muy bien en un archivo comprimido..

Además, asegúrese de estar registrado en una cuenta de IFTTT e intente crear algunas recetas. 5 recetas inusuales de IFTTT que quizás no haya pensado. 5 recetas inusuales de IFTTT que tal vez no haya pensado. Tiene a la gente de IFTTT que fabrica. La automatización web parece un juego de niños. Es bastante impresionante. Decidí finalmente comenzar a investigar a través de IFTTT para ver si podía encontrar algunas ... Leer más, así que te acostumbras. También necesitarás una cuenta de Dropbox que almacenará tus informes finales (aunque no es del todo necesario). Puede consultar o consultar la Guía de Dropbox La Guía no oficial de Dropbox La Guía no oficial de Dropbox En Dropbox hay más de lo que podría pensar: puede usarlo para compartir archivos, realizar copias de seguridad de sus datos, sincronizar archivos entre computadoras e incluso controlarlos de forma remota. Lea más para obtener ayuda para configurarlo. Finalmente, siga mi guía de configuración de Blat. Envíe fácilmente correos electrónicos de línea de comandos con Blat Envíe fácilmente correos electrónicos de línea de comandos con Blat Blat. No es exactamente la palabra que imaginó que sería el nombre de una herramienta que puede usar para enviar correos electrónicos a cualquier persona en el mundo, desde cualquier aplicación o herramienta de software que… Lea más para instalar la herramienta de correo electrónico de línea de comandos Blat.

Configuración de MS Security Essentials

Una vez que tenga esas cuatro herramientas instaladas y listas para usar, es hora de programar tareas que recopilarán la información de su computadora y la enviarán por correo electrónico.

Microsoft Security Essentials proporciona parámetros de línea de comandos que puede usar para empaquetar archivos de registro. El comando para hacer esto es “mpcmdrun.exe -Getfiles -Scan”. Puede encontrar el archivo ejecutable en la carpeta c: \ archivos de programa \ cliente de seguridad \ de microsoft. Cuando ejecuta ese comando desde el indicador, este es el aspecto del script.

Se tarda menos de un minuto en ejecutarse, y luego empaqueta todos los archivos en un archivo CAB y los coloca en la carpeta c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \ como “MySupportFiles.cab”.

Como puedes ver, hay una mucho de la información que se acumula y se coloca en el archivo CAB: archivos de registro, información del sistema, información de amenazas de seguridad, información de registro del producto y más. Lo primero que debe hacer es ejecutar esto como un trabajo programado todos los días. La forma más fácil de hacer esto, para que no tenga que preocuparse por la ruta (con espacios en ella), es configurar la ruta en su variable de sistema de Ruta - Panel de control -> Sistema -> Configuración avanzada del sistema -> Variables de entorno.

Hacer clic “Camino” En las variables del sistema, y ​​entrar en “; c: \ archivos de programa \ cliente de seguridad de microsoft \” al final del campo Valor de variable. Mientras esté allí, también agregue el directorio donde colocó Blat.exe, para que el siguiente paso en este proceso funcione sin problemas..

Ahora (después de reiniciar) puede abrir cualquier indicador de comando y escribir “mpcmdrun.exe”, y lanzaría Microsoft Security Essentials.

Tiempo para configurar la tarea programada! Vaya al Panel de control -> Herramientas administrativas -> Administración de equipos -> Administración de equipos -> Programador de tareas”.

Cree una nueva tarea y configúrela para que se ejecute todos los días a una hora específica. Para ejecutar el programa, cambia la acción a “Iniciar un programa”, entrar “mpcmdrun.exe” en el campo Programa / script, y escriba “-GetFiles -Scan” en el “Agregar argumentos” campo.

En mi caso, lo configuro para que funcione a las 8 am todos los días, a primera hora de la mañana.

Lo que está trabajando ahora es que MS Security Essentials volverá a crear una copia nueva y actualizada del archivo MySupportFiles.cab en c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \.

Enviar automáticamente el estado del sistema de correo electrónico

El siguiente paso es tomar ese archivo y enviarlo a su cuenta de correo electrónico. Si revisa su correo electrónico desde su hotel mientras viaja o desde su teléfono mientras espera en el consultorio del médico, recibirá la notificación de su computadora con los archivos de datos adjuntos..

Con Blat configurado en su máquina (consulte el enlace de la guía al comienzo de este artículo), puede ejecutar el siguiente comando desde el símbolo del sistema para enviar el archivo a cualquier dirección de correo electrónico que desee:

Blatbody “Aquí está el archivo de hoy” -a [email protected] -subject “Archivos de registro de PC” -adjuntar “c: \ programdata \ microsoft \ microsoft antimalware \ support \ MPSupprtFiles.cab”

Puede ejecutar esto como una nueva tarea programada (como lo hizo para MS Security Essentials), pero solo use “blat” como el programa / script (porque ya configuró la variable PATH arriba). Para los parámetros, solo use el resto del comando que se muestra arriba y use su propia dirección de correo electrónico a la que desea enviar los archivos..


Si programa esta tarea para que se ejecute una hora después de que Microsoft Security Essentials cree el archivo CAB, automáticamente obtendrá la copia más reciente y más reciente del archivo con todos los datos más recientes de su computadora. Simplemente abra el archivo con cualquier herramienta Unzip que funcione con archivos CAB, y podrá revisar los datos de estado de su computadora e identificar cualquier problema, sin importar dónde se encuentre..

Almacenamiento de su informe de salud en Dropbox

Ahora, si realmente desea ir más allá y almacenar esos archivos de registro en la nube, todo lo que necesita hacer es configurar un filtro en su cliente de correo electrónico para buscar todos los correos electrónicos entrantes con el asunto que configuró en su comando Blat. En mi caso fue. “Archivos de registro de PC”.

Haga que este filtro establezca automáticamente una etiqueta para ese correo electrónico como “Archivos de registro de PC.” En el pasado, hemos ofrecido ayuda con la configuración de filtros Cómo configurar filtros de correo electrónico en Gmail, Yahoo Mail y Outlook Cómo configurar filtros de correo electrónico en Gmail, Yahoo Mail y Outlook El filtrado de correo electrónico es su mejor herramienta para mantener su bandeja de entrada ordenado y organizado. Aquí se explica cómo configurar y utilizar filtros de correo electrónico en Gmail, Yahoo Mail y Outlook. Lea más, si lo necesita.

A continuación, deberá crear una receta de IFTTT para ver su cuenta de correo electrónico en busca de cualquier correo electrónico con esa etiqueta (deberá usar un servicio de correo electrónico con el que trabaja IFTTT). Si recién está comenzando con IFTTT, nuestra útil guía IFTTT puede ser de gran ayuda..

El disparador será la etiqueta de correo electrónico. La acción será extraer el archivo adjunto y ponerlo en su cuenta de Dropbox. Esto es bastante fácil si solo elige Dropbox como la opción de salida y selecciona “Añadir archivo desde URL”.

Esto colocará el archivo adjunto de correo electrónico en su carpeta de Dropbox “Informes de PC”, Como se muestra abajo.

Así es como funcionará

Entonces, en este punto de tu proyecto, esto es lo que has logrado. Todos los días, a cierta hora, su computadora ejecutará automáticamente MS Security Essentials y recopilará y compactará todos los últimos archivos de registro e informes en un conveniente archivo zip. Aproximadamente una hora después, su computadora enviará automáticamente ese archivo de informe a su dirección de correo electrónico, y también se enviará una copia a su cuenta de Dropbox para facilitar el acceso y la custodia..

Honestamente, la automatización podría hacer la vida más fácil?

¿Usarías cualquier tipo de automatización de Windows como esta? ¿Hay otros usos interesantes que pueda imaginar usar este tipo de automatización? Comparte tus propias ideas y proyectos en la sección de comentarios a continuación.!

Explorar más sobre: ​​automatización de computadoras, SMS.