Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Versionsverlauf für das Modul

Versionierte Versionshinweise für das PowerShell-Modul DNSServer.DebugLogParser

Dieser Abschnitt enthält versionierte Versionshinweise für die verschiedenen Veröffentlichungen des PowerShell-Moduls DNSServer.DebugLogParser.

Release notes v1.1.0 (2026-01-23)

Hinzugefügt

  • NEU: ContextFilter-Parameter für selektives Log-Parsing
    • Filtert Logeinträge nach Kontexttyp: PACKET (DNS-Anfragen/-Antworten), EVENT (Serverereignisse) oder Note (Diagnoseinformationen)
    • Ermöglicht gezielte Analyse bestimmter Logeintragstypen
    • Standard: Alle (beinhaltet alle Kontexttypen)
    • Anwendungsfälle: Fokus nur auf DNS-Traffic, Überwachung von Serverereignissen, Fehlerbehebung bei Diagnosen
  • NEU: Informationsfeld in der CSV-Ausgabe
    • Erfasst detaillierte Informationen für EVENT- und Note-Kontexteinträge
    • Beispiele: „The DNS server has started.“, „Zone loading completed“, Socket-Fehler, interne Statusmeldungen
    • Verbessert die Sichtbarkeit von Betriebsereignissen und Diagnosen des DNS-Servers
    • Feld wird gefüllt, wenn Kontext EVENT oder Note ist; bei PACKET-Einträgen leer

Geändert

  • BREAKING: ComputerName-Spalte wird jetzt immer am Ende aller Ausgabedatensätze eingefügt
    • Bisher: ComputerName wurde nur bedingt am Anfang eingefügt, wenn Parameter angegeben war
    • Jetzt: ComputerName immer als letzte Spalte vorhanden; leer, wenn Parameter nicht angegeben
    • Vorteil: Konsistente Ausgabe-Struktur erleichtert Zusammenführung von Logs mehrerer Server und automatisierte Verarbeitung
    • Auswirkung: Bestehende Skripte, die Spaltenpositionen parsen oder bedingte Spalten erwarten, müssen angepasst werden

Hinzugefügt

  • Kontextfilterung zur Fokussierung auf bestimmte Logeintragstypen (PACKET, EVENT, NOTE) über den ContextFilter-Parameter

Verbessert

  • Überarbeitete Kommentar-Hilfe für Convert-DNSDebugLogFile für bessere Klarheit und Kürze
  • Aktualisierte Parameterbeschreibungen, die informativer und praxisnäher sind
  • Verbesserte Beispieldokumentation mit gezielteren und praktischeren Anwendungsfällen
  • Erweiterte about_DNSServer.DebugLogParser-Hilfedatei, um aktuelle Funktionalität widerzuspiegeln
  • Verbessertes ausführliches Logging für detailliertere Fortschrittsinformationen während der Verarbeitung

v1.0.0 (2026-01-23)

Hinzugefügt

  • Erste Veröffentlichung
  • Convert-DNSDebugLogFile – Hochleistungsparser für Windows DNS-Server-Debug-Logdateien
  • Parst alle 15 Standardfelder aus DNS-Debug-Logs in ein strukturiertes CSV-Format
  • Unterstützt anpassbare CSV-Trennzeichen (Standard: Semikolon)
  • Optionale Spalte ComputerName zur Konsolidierung von Logs mehrerer Server
  • Drei Ausgabemodi: Nur CSV-Daten, nur Statistiken oder beides
  • Statistische Zusammenfassungen, die Aktivitäten nach Client-IP, Protokoll und Abfragetyp aggregieren
  • Pipeline-Unterstützung für die Stapelverarbeitung mehrerer Logdateien
  • Kopfzeilenvalidierung zur Sicherstellung der Datenintegrität (kann bei Bedarf umgangen werden)
  • Optionale automatische Komprimierung der Ausgabedateien (ZIP-Format)
  • Optionale Löschung der Quelldateien nach erfolgreicher Verarbeitung
  • Kulturabhängige Datumsparsing- und Formatierung für internationale DNS-Server
  • Optimiert für große Dateien (100 MB +) durch Streaming-I/O und effiziente String-Operationen
  • Kompatibel mit PowerShell 5.1+ (Desktop- und Core-Editionen)
  • Unterstützt Windows Server 2016+ und DNS-Server 2012 R2 bis 2025 Logformate