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
- 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.
- Entrada manual de datos:
- Ubicación del equipo y serie del monitor.
- 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
- Conectar el USB al equipo.
- Ejecutar el script (inventario de equipos.bat).
- Ingresar la ubicación del equipo cuando se solicite.
- Ingresar la serie del monitor cuando se solicite.
- 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