Questa è la versione stampabile multipagina di questa sezione. Clicca qui per stampare.

Torna alla visualizzazione normale di questa pagina.

Cronologia delle versioni del modulo

Note di rilascio versionate per il modulo PowerShell DNSServer.DebugLogParser

Questa sezione contiene le note di rilascio versionate per le varie versioni del 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