Questa sezione contiene le note di rilascio versionate per le varie versioni del modulo PowerShell DNSServer.DebugLogParser.
Questa è la versione stampabile multipagina di questa sezione. Clicca qui per stampare.
Cronologia delle versioni del modulo
Note di rilascio versionate per il modulo PowerShell DNSServer.DebugLogParser
Note di rilascio v1.1.0 (2026-01-23)
Aggiunto
- NUOVO: Parametro ContextFilter per l’analisi selettiva dei log
- Filtra le voci di log per tipo di contesto: PACKET (query/risposte DNS), EVENT (eventi del server) o Note (informazioni diagnostiche)
- Permette un’analisi mirata su specifici tipi di voci di log
- Predefinito: All (include tutti i tipi di contesto)
- Casi d’uso: Concentrarsi solo sul traffico DNS, monitorare eventi del server, risolvere problemi diagnostici
- NUOVO: Campo Informazioni nell’output CSV
- Registra informazioni dettagliate per le voci di contesto EVENT e Note
- Esempi: “Il server DNS è stato avviato.”, “Caricamento della zona completato”, errori di socket, messaggi di stato interni
- Migliora la visibilità sugli eventi operativi e diagnostici del server DNS
- Il campo è popolato quando il contesto è EVENT o Note; vuoto per le voci PACKET
Modificato
- BREAKING: La colonna ComputerName è ora sempre inclusa alla fine di tutti i record di output
- In precedenza: ComputerName veniva inclusa condizionatamente all’inizio quando il parametro era specificato
- Ora: ComputerName è sempre presente come ultima colonna; vuota se il parametro non è specificato
- Vantaggio: Struttura di output coerente semplifica la consolidazione di log da più server e l’elaborazione automatizzata
- Impatto: Gli script esistenti che analizzano la posizione delle colonne o si aspettano la presenza condizionata della colonna devono essere aggiornati
Aggiunto
- Filtraggio del contesto per concentrarsi su specifici tipi di voci di log (PACKET, EVENT, NOTE) tramite il parametro ContextFilter
Migliorato
- Rifattorizzata l’help basata su commenti per Convert-DNSDebugLogFile per maggiore chiarezza e sintesi
- Aggiornate le descrizioni dei parametri per essere più informative e pratiche
- Migliorata la documentazione degli esempi con casi d’uso più mirati e pratici
- Aggiornato il file di help about_DNSServer.DebugLogParser per riflettere le funzionalità attuali
- Potenziato il logging verbose per fornire informazioni di progresso più dettagliate durante l’elaborazione
v1.0.0 (2026-01-23)
Aggiunto
- Rilascio iniziale
Convert-DNSDebugLogFile- Parser ad alte prestazioni per i file di log di debug del server DNS di Windows- Analizza tutti i 15 campi standard dai log di debug DNS in formato CSV strutturato
- Supporta delimitatori CSV personalizzabili (predefinito: punto e virgola)
- Colonna ComputerName opzionale per la consolidazione dei log da più server
- Tre modalità di output: solo dati CSV, solo statistiche o entrambi
- Riepiloghi statistici che aggregano l’attività per IP client, protocollo e tipo di query
- Supporto pipeline per l’elaborazione batch di più file di log
- Validazione dell’intestazione per garantire l’integrità dei dati (può essere bypassata se necessario)
- Compressione automatica opzionale dei file di output (formato ZIP)
- Rimozione opzionale dei file sorgente dopo l’elaborazione riuscita
- Parsing e formattazione delle date sensibili alla cultura per server DNS internazionali
- Ottimizzato per file di grandi dimensioni (oltre 100MB) utilizzando I/O in streaming e operazioni stringa efficienti
- Compatibile con PowerShell 5.1+ (edizioni Desktop e Core)
- Supporta i formati di log di Windows Server 2016+ e DNS Server 2012 R2 fino al 2025