Gino Kaleb gino kaleb SYS ADMIN
/

IT‑Supports‑Scripts

Scripts de PowerShell (con un ayudante en batch) para diagnosticar, auditar, recuperar y mantener equipos. Nació del trabajo real de soporte: junta en un solo lugar pasos que antes se hacían a mano y deja todo en reportes HTML fáciles de leer. PowerShell Automatización Reportes HTML

Prioridades
  • Acelerar diagnósticos
  • Reducir tiempo de resolución
  • Producir evidencia (reportes)

Resumen corto

Una caja de herramientas para el día a día de soporte: diagnóstico, inventario de hardware y software, recuperación y mantenimiento. Cada script genera un reporte HTML que se puede compartir tal cual.

Propósito real

Que cualquiera del equipo pueda repetir el mismo diagnóstico y llegar al mismo resultado. Eso acorta los tickets y deja evidencia (los reportes HTML) para auditorías o para explicarle al usuario qué pasó. Cubre los clásicos problemas de "capa 8" y también red, rendimiento y seguridad.

Qué hace

  • Corre diagnósticos completos o enfocados (red, rendimiento).
  • Levanta inventario de hardware y software y lo exporta a CSV/JSON.
  • Genera reportes HTML legibles y maneja los errores con un ErrorHandler central.
  • Incluye rutinas de recuperación, respaldos y limpieza.

Salida y formatos

Reports en HTML, exportación de inventarios a CSV/JSON y logs estructurados para auditoría.

Tecnologías y enfoques

PowerShell como base, con módulos separados por tarea. Batch (.bat) para compatibilidad y plantillas HTML para los reportes. La prioridad: que todo sea reproducible y deje rastro.

Seguridad y buenas prácticas

  • Centralizar manejo de errores y reporting para facilitar trazabilidad.
  • Firmar scripts y revisar ExecutionPolicy antes de desplegar; evitar incrustar secretos.
  • Ejecutar con privilegios mínimos necesarios y documentar cuándo se requiere elevación.