Esta sección contiene notas de la versión con control de versiones para las distintas versiones del módulo DNSServer.DebugLogParser de PowerShell.
Versión imprimible multipagina. Haga click aquí para imprimir.
Historial de versiones del módulo
Notas de la versión con control de versiones para el módulo DNSServer.DebugLogParser de PowerShell
Notas de la versión v1.1.0 (2026-01-23)
Añadido
- NUEVO: Parámetro ContextFilter para análisis selectivo de registros
- Filtra entradas de registro por tipo de contexto: PACKET (consultas/respuestas DNS), EVENT (eventos del servidor) o Note (información diagnóstica)
- Permite un análisis enfocado en tipos específicos de entradas de registro
- Por defecto: All (incluye todos los tipos de contexto)
- Casos de uso: Enfocarse solo en tráfico DNS, monitorear eventos del servidor, solucionar problemas diagnósticos
- NUEVO: Campo Information en la salida CSV
- Captura información detallada para entradas de contexto EVENT y Note
- Ejemplos: “The DNS server has started.”, “Zone loading completed”, errores de socket, mensajes de estado interno
- Mejora la visibilidad de eventos operativos y diagnósticos del servidor DNS
- El campo se rellena cuando el Context es EVENT o Note; queda vacío para entradas PACKET
Cambiado
- CAMBIO IMPORTANTE: La columna ComputerName ahora siempre se incluye al final de todos los registros de salida
- Antes: ComputerName se incluía condicionalmente al principio cuando se especificaba un parámetro
- Ahora: ComputerName siempre presente como última columna; vacía si no se especifica el parámetro
- Beneficio: Estructura de salida consistente que simplifica la consolidación de registros de múltiples servidores y el procesamiento automatizado
- Impacto: Los scripts existentes que analizan posiciones de columnas o esperan presencia condicional deben actualizarse
Añadido
- Filtrado por contexto para enfocarse en tipos específicos de entradas de registro (PACKET, EVENT, NOTE) mediante el parámetro ContextFilter
Mejorado
- Refactorización de la ayuda basada en comentarios para Convert-DNSDebugLogFile para mayor claridad y concisión
- Actualización de descripciones de parámetros para ser más informativas y prácticas
- Mejora en la documentación de ejemplos con casos de uso más enfocados y prácticos
- Actualización del archivo de ayuda about_DNSServer.DebugLogParser para reflejar la funcionalidad actual
- Mejora del registro detallado (verbose) para proporcionar información más precisa sobre el progreso durante el procesamiento
v1.0.0 (2026-01-23)
Añadido
- Lanzamiento inicial
Convert-DNSDebugLogFile- Analizador de alto rendimiento para archivos de registro de depuración del servidor DNS de Windows- Analiza los 15 campos estándar de los registros de depuración DNS en formato CSV estructurado
- Soporta delimitadores CSV personalizables (por defecto: punto y coma)
- Columna opcional ComputerName para consolidación de registros de múltiples servidores
- Tres modos de salida: solo datos CSV, solo estadísticas o ambos
- Resúmenes estadísticos que agregan actividad por IP cliente, protocolo y tipo de consulta
- Soporte para procesamiento por lotes de múltiples archivos de registro mediante pipeline
- Validación de encabezados para asegurar la integridad de los datos (puede omitirse si es necesario)
- Compresión automática opcional de archivos de salida (formato ZIP)
- Eliminación opcional de archivos fuente tras procesamiento exitoso
- Análisis y formato de fechas sensibles a la cultura para servidores DNS internacionales
- Optimizado para archivos grandes (más de 100MB) usando E/S en streaming y operaciones eficientes de cadenas
- Compatible con PowerShell 5.1+ (ediciones Desktop y Core)
- Soporta formatos de registro de Windows Server 2016+ y DNS Server 2012 R2 hasta 2025