Skip to content

Script en Batch para automatizar el inventariado de equipos de cómputo en Windows. Recopila datos como nombre del equipo, marca, modelo, número de serie, MAC, procesador, disco duro, RAM, versión de Windows y Office. Genera un archivo de texto con la información, reduciendo el tiempo de inventariado en un 50%. Idea para Soporte TI

Notifications You must be signed in to change notification settings

leoerick08/Inventario-Equipos-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation


Título

Documentación del Script de Inventario de Equipos de Cómputo

Autor

Erick Anthony Calle Sulca

Fecha

14 de febrero del 2025

Versión

v1.0

Organización

Soporte TI


Resumen Ejecutivo

Este documento describe el desarrollo, implementación y resultados del Script de Inventario de Equipos de Cómputo, una herramienta automatizada diseñada para optimizar el proceso de recopilación de información técnica de los equipos en los laboratorios de cómputo. El script reduce el tiempo de inventariado en un 50%, minimiza errores humanos y facilita la actualización del inventario. Fue desarrollado en lenguaje Batch (BAT) y se ejecuta en sistemas Windows, generando un archivo de texto con los datos recopilados.

1. Introducción

Contexto

En el departamento de soporte técnico, el proceso de inventariado de equipos de cómputo se realizaba manualmente, lo que implicaba una verificación física de cada equipo y la transcripción de datos como el nombre del equipo, modelo, número de serie, dirección MAC, especificaciones de hardware y software. Este proceso era repetitivo, propenso a errores y consumía una cantidad significativa de tiempo.

Objetivo

El objetivo del script es automatizar la recopilación de información técnica de los equipos, permitiendo a los técnicos enfocarse en tareas más críticas. El script obtiene automáticamente los datos del sistema y solicita únicamente la información que no puede ser recopilada de manera automatizada, como la ubicación del equipo y la serie del monitor.

Alcance

El script se utiliza en los laboratorios de cómputo para inventariar equipos con sistemas operativos Windows. Es ejecutado por los técnicos desde un USB y genera un archivo de texto con la información recopilada.

 

2. Desarrollo del Script

Tecnologías Utilizadas

  • Lenguaje: Batch (BAT).
  • Herramientas: Comandos de Windows (wmic, reg query, getmac).

Funcionalidades Principales

  1. Recopilación automática de datos:
    • Nombre del equipo, marca, modelo, número de serie, dirección MAC, procesador, disco duro, RAM, versión de Windows y versión de Office.
  2. Entrada manual de datos:
    • Ubicación del equipo y serie del monitor.
  3. Generación de archivo de texto:
    • La información recopilada se guarda en un archivo de texto con el nombre de la ubicación ingresada.

Código Fuente batch

@echo off

set /p ubicacion= UBICACION-SERIE DEL MONITOR:

echo HOSTNAME: %computername% >> "%ubicacion%.txt"

echo MARCA >> "%ubicacion%.txt"

wmic csproduct get vendor >> "%ubicacion%.txt"

echo MODELO >> "%ubicacion%.txt"

wmic csproduct get name >> "%ubicacion%.txt"

echo NUMERO SERIE >> "%ubicacion%.txt"

wmic bios get serialnumber >> "%ubicacion%.txt"

echo MAC >> "%ubicacion%.txt"

getmac >> "%ubicacion%.txt"

echo PROCESADOR >> "%ubicacion%.txt"

WMIC /Output:STDOUT CPU get Name >> "%ubicacion%.txt"

echo DISCO DURO >> "%ubicacion%.txt"

wmic diskdrive get Caption,size,MediaType >> "%ubicacion%.txt"

echo RAM >> "%ubicacion%.txt"

wmic MemoryChip get Capacity,PositionInRow >> "%ubicacion%.txt"

echo VERSION WINDOWS >> "%ubicacion%.txt"

wmic os get Caption >> "%ubicacion%.txt"

echo VERSION OFFICE >> "%ubicacion%.txt"

reg query "HKEY_CLASSES_ROOT\Word.Application\CurVer" >> "%ubicacion%.txt”

 

La información que se obtiene es el siguiente:

Sección

Descripción

HOSTNAME

Nombre del equipo en la red.

MARCA

Fabricante del equipo.

MODELO

Modelo específico del equipo.

NUMERO SERIE

Número de serie único del equipo.

MAC

Direcciones MAC de las interfaces de red.

PROCESADOR

Modelo del procesador.

DISCO DURO

Información sobre los discos duros y dispositivos de almacenamiento.

RAM

Capacidad de la memoria RAM instalada.

VERSION WINDOWS

Versión del sistema operativo Windows instalado.

VERSION OFFICE

Versión de Microsoft Office instalada.

 

3. Implementación

Requisitos

  • Sistema operativo: Windows 7 o superior.
  • Permisos: Ejecución con permisos de perfil estándar o administrador.
  • Herramientas: USB con el script y carpeta de destino para los archivos generados.

Proceso de Uso

  1. Conectar el USB al equipo.
  2. Ejecutar el script (inventario de equipos.bat).
  3. Ingresar la ubicación del equipo cuando se solicite.
  4. Ingresar la serie del monitor cuando se solicite.
  5. Recuperar el archivo de texto generado en la misma ruta donde se ejecutó el script.

Distribución

El script se distribuye en un USB que contiene:

  • El archivo inventario de equipos.bat.
  • Una carpeta para almacenar los archivos generados.

 

4. Resultados y Beneficios

Resultados

  • Reducción del tiempo de inventariado: El tiempo dedicado a esta tarea se redujo en un 50%.
  • Menos errores humanos: La automatización minimizó los errores de transcripción.
  • Inventario más consistente: Los datos recopilados son precisos y estandarizados.

Beneficios

  • Eficiencia: Los técnicos pueden enfocarse en tareas más críticas.
  • Facilidad de uso: El script es intuitivo y fácil de ejecutar.
  • Actualización en tiempo real: Los archivos generados permiten mantener el inventario actualizado.

 

5. Conclusiones

El Script de Inventario de Equipos de Cómputo ha demostrado ser una solución efectiva para optimizar el proceso de inventariado en los laboratorios de cómputo. Su implementación ha permitido ahorrar tiempo, reducir errores y mejorar la precisión de los datos recopilados. Este proyecto es un ejemplo de cómo la automatización puede transformar procesos manuales en tareas eficientes y confiables.

 

Copyright (c) 2025, @leoerick08

About

Script en Batch para automatizar el inventariado de equipos de cómputo en Windows. Recopila datos como nombre del equipo, marca, modelo, número de serie, MAC, procesador, disco duro, RAM, versión de Windows y Office. Genera un archivo de texto con la información, reduciendo el tiempo de inventariado en un 50%. Idea para Soporte TI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published