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