<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DNSServer.DebugLogParser on Module PowerShell DNSServer.DebugLogParser</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/</link><description>Recent content in DNSServer.DebugLogParser on Module PowerShell DNSServer.DebugLogParser</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/index.xml" rel="self" type="application/rss+xml"/><item><title>Aperçu</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/01-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/01-overview/</guid><description>&lt;p&gt;DNSServer.DebugLogParser est un module PowerShell qui transforme les fichiers de journal de débogage du serveur DNS Windows en données CSV structurées et analysables pour l’analyse de sécurité, la surveillance des performances, le dépannage et les rapports de conformité.&lt;/p&gt;
&lt;h2 id="quest-ce-quun-journal-de-débogage-dns-"&gt;Qu’est-ce qu’un journal de débogage DNS ?&lt;/h2&gt;
&lt;p&gt;La journalisation de débogage DNS est une fonctionnalité du serveur DNS Windows qui enregistre des informations détaillées sur les opérations DNS. Lorsqu’elle est activée, le serveur DNS écrit des entrées de journal dans un fichier texte (généralement &lt;code&gt;dns.log&lt;/code&gt;) dans le répertoire du serveur DNS.&lt;/p&gt;</description></item><item><title>Formats de sortie</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/02-output-formats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/02-output-formats/</guid><description>&lt;p&gt;DNSServer.DebugLogParser peut générer deux types de sortie :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un fichier de données CSV contenant toutes les entrées analysées&lt;/li&gt;
&lt;li&gt;Des fichiers de statistiques optionnels pour une agrégation quotidienne&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour voir des exemples concrets de chaque type de sortie, consulte l’exemple dans cet article.&lt;/p&gt;
&lt;h2 id="fichier-de-données-csv"&gt;Fichier de données CSV&lt;/h2&gt;
&lt;p&gt;Exemples de fichiers de sortie :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;en-US (sans détails) : &lt;a href="../outputformat/en-us.-.dnsdebug-dc01.-.WithComputerName.csv"&gt;WithComputerName&lt;/a&gt;, &lt;a href="../outputformat/en-us.-.dnsdebug-dc01.-.NoComputerName.csv"&gt;NoComputerName&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;de-DE (sans détails) : &lt;a href="../outputformat/de-de.-.dnsdebug-dc01.-.WithComputerName.-.NoDetails.csv"&gt;WithComputerName&lt;/a&gt;, &lt;a href="../outputformat/de-de.-.dnsdebug-dc01.-.NoComputerName.-.NoDetails.csv"&gt;NoComputerName&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;de-DE (avec détails / JSON &lt;code&gt;Details&lt;/code&gt; rempli pour les blocs de détails Packet) : &lt;a href="../outputformat/de-de.-.dnsdebug-dc01.-.WithComputerName.-.WithDetails.csv"&gt;WithComputerName&lt;/a&gt;, &lt;a href="../outputformat/de-de.-.dnsdebug-dc01.-.NoComputerName.-.WithDetails.csv"&gt;NoComputerName&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le fichier de données CSV contient toutes les entrées de journal analysées avec les colonnes suivantes :&lt;/p&gt;</description></item><item><title>Bonnes pratiques opérationnelles</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/06-operational-best-practices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/06-operational-best-practices/</guid><description>&lt;p&gt;Lors de l’utilisation de DNSServer.DebugLogParser en production :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Planifie un traitement régulier&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Utilise le Planificateur de tâches pour convertir automatiquement les nouveaux fichiers journaux quotidiennement ou hebdomadairement.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fais une rotation appropriée des journaux&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les journaux de débogage DNS peuvent rapidement grossir ; configure une rotation à une taille gérable (par exemple 100 Mo).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Valide la sortie&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vérifie les premiers fichiers convertis avant d’automatiser complètement.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Planifie les besoins en stockage&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Même avec compression, prévois le stockage en fonction du volume DNS et de la durée de conservation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sécurise les données sensibles&lt;/p&gt;</description></item><item><title>Dépannage</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/08-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/08-troubleshooting/</guid><description>&lt;h2 id="problèmes-courants-et-solutions"&gt;Problèmes courants et solutions&lt;/h2&gt;
&lt;h3 id="-le-fichier-nest-pas-un-fichier-journal-de-débogage-dns-valide-"&gt;« Le fichier n’est pas un fichier journal de débogage DNS valide »&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Assure-toi de convertir un vrai journal de débogage du serveur DNS.&lt;/li&gt;
&lt;li&gt;Le fichier doit commencer par &lt;code&gt;Message logging started at&lt;/code&gt; ou contenir des entrées de requêtes DNS.&lt;/li&gt;
&lt;li&gt;Si tu es certain que le fichier est valide mais que l’en-tête diffère, utilise &lt;code&gt;-SkipHeaderValidation&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="le-fichier-de-sortie-est-vide-ou-incomplet"&gt;Le fichier de sortie est vide ou incomplet&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Vérifie que le fichier d’entrée contient des entrées de journal valides.&lt;/li&gt;
&lt;li&gt;Certains journaux peuvent ne contenir que des informations d’en-tête s’il n’y a pas eu de requêtes.&lt;/li&gt;
&lt;li&gt;Assure-toi que le fichier journal n’est pas corrompu et contient des données de requêtes réelles.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="le-traitement-est-très-lent"&gt;Le traitement est très lent&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Vérifie que la mémoire est suffisante et que le disque n’est pas fortement sollicité.&lt;/li&gt;
&lt;li&gt;Envisage de traiter des fichiers journaux plus petits.&lt;/li&gt;
&lt;li&gt;Envisage d’utiliser &lt;code&gt;-CompressOutput&lt;/code&gt; avec un traitement planifié pour gérer des lots plus petits.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="erreurs--accès-refusé-"&gt;Erreurs « Accès refusé »&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Lance PowerShell avec les permissions appropriées pour lire les fichiers journaux source et écrire dans le répertoire de destination.&lt;/li&gt;
&lt;li&gt;Les fichiers journaux DNS peuvent nécessiter un accès administrateur.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="la-sortie-compressée-est-plus-volumineuse-que-prévu"&gt;La sortie compressée est plus volumineuse que prévu&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Les journaux avec beaucoup de valeurs uniques se compressent moins efficacement ; cela peut être normal.&lt;/li&gt;
&lt;li&gt;La compression ZIP permet néanmoins généralement une réduction substantielle.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="le-fichier-de-statistiques-ne-correspond-pas-aux-attentes"&gt;Le fichier de statistiques ne correspond pas aux attentes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Vérifie que tu utilises &lt;code&gt;-OutputType Both&lt;/code&gt; ou &lt;code&gt;-OutputType Statistic&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Les statistiques sont des totaux agrégés (groupements quotidiens), donc les valeurs représentent des totaux.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="signaler-des-problèmes"&gt;Signaler des problèmes&lt;/h2&gt;
&lt;p&gt;Si tu rencontres des problèmes non couverts ici :&lt;/p&gt;</description></item><item><title>Convert-DNSDebugLogFile</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/commands/convert-dnsdebuglogfile/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/commands/convert-dnsdebuglogfile/</guid><description>&lt;!-- This file is auto-generated using PlatyPS + HUGO Workflow automation. Avoid editing directly! Original Front-Matter:
date: 2026-05-25
document type: cmdlet
external help file: DNSServer.DebugLogParser-Help.xml
flagTranslation: Primary
HelpUri: https://github.com/AndiBellstedt/DNSServer.DebugLogParser
Locale: en-US
Module Name: DNSServer.DebugLogParser
ms.date: 05.25.2026
PlatyPS schema version: 2024-05-01
title: Convert-DNSDebugLogFile
type: docs
--&gt;
&lt;h2 id="synopsis"&gt;SYNOPSIS&lt;/h2&gt;
&lt;p&gt;Transforme les journaux de débogage du serveur DNS Windows en un format CSV structuré pour analyse et rapports.&lt;/p&gt;
&lt;h2 id="syntax"&gt;SYNTAX&lt;/h2&gt;
&lt;h3 id="__allparametersets"&gt;__AllParameterSets&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;Convert-DNSDebugLogFile [-InputFile] &amp;lt;string[]&amp;gt; [[-OutputFile] &amp;lt;string&amp;gt;] [[-Delimiter] &amp;lt;string&amp;gt;]
 [[-ComputerName] &amp;lt;string&amp;gt;] [[-OutputType] &amp;lt;string&amp;gt;] [[-ContextFilter] &amp;lt;string[]&amp;gt;]
 [[-InputCulture] &amp;lt;cultureinfo&amp;gt;] [[-OutputCulture] &amp;lt;cultureinfo&amp;gt;] [-SkipHeaderValidation]
 [-RemoveSourceFile] [-CompressOutput] [-NoDetailsParsing] [-WhatIf] [-Confirm] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="aliases"&gt;ALIASES&lt;/h2&gt;
&lt;p&gt;Cette cmdlet possède les alias suivants,&lt;/p&gt;</description></item><item><title>Notes de version v1.2.0.0 (2026-01-25)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/changelog/release-v1.2.0.0/</link><pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/changelog/release-v1.2.0.0/</guid><description>&lt;h2 id="ajouté"&gt;Ajouté&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : Traitement multi-lignes des enregistrements pour les blocs de détails PACKET DNS
&lt;ul&gt;
&lt;li&gt;Les entrées de contexte PACKET peuvent désormais inclure des informations détaillées sur la connexion TCP/UDP et la structure du message DNS&lt;/li&gt;
&lt;li&gt;Les blocs de détails sont analysés en format JSON structuré dans la nouvelle colonne &lt;code&gt;Details&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Comprend : infos socket, adresse/port distant, données temporelles, structure du message (XID, Flags, QCOUNT, etc.)&lt;/li&gt;
&lt;li&gt;Les sections DNS (QUESTION, ANSWER, AUTHORITY, ADDITIONAL) sont capturées avec tous les détails des enregistrements&lt;/li&gt;
&lt;li&gt;Les noms de domaine encodés dans les blocs de détails sont automatiquement convertis au format FQDN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : Colonne &lt;code&gt;Details&lt;/code&gt; dans la sortie CSV
&lt;ul&gt;
&lt;li&gt;Contient les données JSON structurées pour les entrées PACKET avec blocs de détails&lt;/li&gt;
&lt;li&gt;Vide pour les entrées PACKET sans détails et tous les contextes non-PACKET&lt;/li&gt;
&lt;li&gt;Permet une analyse approfondie des paquets et une investigation forensique des requêtes/réponses DNS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : Paramètre switch &lt;code&gt;NoDetailsParsing&lt;/code&gt; pour optimisation des performances
&lt;ul&gt;
&lt;li&gt;Ignore l’analyse JSON coûteuse des blocs de détails PACKET&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Peut améliorer&lt;/strong&gt;&lt;/em&gt; la vitesse de traitement de &lt;strong&gt;30 à 50 %&lt;/strong&gt; pour les logs avec de nombreux blocs de détails&lt;/li&gt;
&lt;li&gt;À utiliser pour traiter des fichiers très volumineux (100 Mo+) lorsque la structure détaillée des paquets n’est pas nécessaire&lt;/li&gt;
&lt;li&gt;Les blocs de détails sont toujours collectés dans la colonne Information, mais la colonne Details reste vide&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : Support de continuation multi-lignes pour les contextes non-PACKET
&lt;ul&gt;
&lt;li&gt;Les contextes EVENT, Note, DSPoll et autres peuvent maintenant s’étendre sur plusieurs lignes&lt;/li&gt;
&lt;li&gt;Les lignes de continuation indentées sont automatiquement jointes au champ Information de l’enregistrement principal&lt;/li&gt;
&lt;li&gt;Préserve les messages d’erreur complets, mises à jour de zone et sorties de diagnostic&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : &lt;code&gt;ContextFilter&lt;/code&gt; reconnaît des types de contexte supplémentaires : &lt;code&gt;DSPoll&lt;/code&gt;, &lt;code&gt;Init&lt;/code&gt;, &lt;code&gt;Lookup&lt;/code&gt;, &lt;code&gt;Recurse&lt;/code&gt;, &lt;code&gt;Remote&lt;/code&gt;, &lt;code&gt;Tombstone&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Effet : &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; peut maintenant inclure/exclure ces entrées de diagnostic et cycle de vie via &lt;code&gt;-ContextFilter&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : La sortie des statistiques inclut désormais deux fichiers dédiés
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;_Statistic.csv&lt;/code&gt; : Comptage quotidien des enregistrements par type de contexte (Date, Context, Count, ComputerName)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_PacketStatistic.csv&lt;/code&gt; : Comptage quotidien des PACKET par client/protocole/direction/type (Date, ClientIP, Protocol, Direction, QuestionType, Count, ComputerName)&lt;/li&gt;
&lt;li&gt;Avantage : Rapports plus ciblés (volume opérationnel par contexte vs répartition du trafic DNS)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;La génération JSON pour les blocs de détails PACKET est optimisée pour la performance (analyse manuelle au lieu de regex)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="modifié"&gt;Modifié&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING&lt;/strong&gt; : La sortie CSV comprend maintenant 18 colonnes (ajout de la colonne &lt;code&gt;Details&lt;/code&gt; avant &lt;code&gt;ComputerName&lt;/code&gt;)
&lt;ul&gt;
&lt;li&gt;Nouvel ordre des colonnes : DateTime, ThreadId, Context, PacketId, Protocol, Direction, ClientIP, Xid, Type, Opcode, FlagsHex, FlagsChar, ResponseCode, QuestionType, QuestionName, Information, &lt;strong&gt;Details&lt;/strong&gt;, ComputerName&lt;/li&gt;
&lt;li&gt;Impact : Les scripts qui dépendent des positions des colonnes doivent être mis à jour&lt;/li&gt;
&lt;li&gt;Avantage : Capacités d’analyse riche des paquets sans modifier le comportement existant de la colonne Information&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Le traitement des lignes de données a été refactoré pour lire toutes les lignes en mémoire afin de détecter efficacement les enregistrements multi-lignes
&lt;ul&gt;
&lt;li&gt;Performance : Impact minimal grâce à l’utilisation optimisée de List&lt;string&gt;&lt;/li&gt;
&lt;li&gt;Avantage : Permet une anticipation précise des blocs de détails et des lignes de continuation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Les noms de question manquants ou encodés comme vides sont maintenant gérés sans erreur de parsing ; la sortie CSV contiendra un champ QuestionName vide lorsqu’absent&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="amélioré"&gt;Amélioré&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Le parsing de &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; est plus résilient : validation plus stricte des lignes et extraction améliorée réduisent les lignes erronées ou invalides issues de logs mal formés tout en préservant le format CSV/statistiques&lt;/li&gt;
&lt;li&gt;La détection du contexte PACKET distingue les requêtes simples des requêtes avec blocs de détails&lt;/li&gt;
&lt;li&gt;Les lignes vides après les entrées PACKET sans détails sont correctement ignorées&lt;/li&gt;
&lt;li&gt;Le décodage des noms de domaine dans les blocs de détails utilise la fonction existante &lt;code&gt;ConvertTo-Fqdn&lt;/code&gt; pour plus de cohérence&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="performances"&gt;Performances&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Vitesse de traitement maintenue pour les logs sans blocs de détails&lt;/li&gt;
&lt;li&gt;Le switch &lt;code&gt;NoDetailsParsing&lt;/code&gt; offre une amélioration de vitesse de 30 à 50 % lorsque l’analyse JSON n’est pas nécessaire&lt;/li&gt;
&lt;li&gt;Gestion efficace de l’état lors du traitement des enregistrements multi-lignes&lt;/li&gt;
&lt;li&gt;Opérations sur chaînes optimisées (TrimStart, Join) au lieu de regex pour la gestion des lignes de continuation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="notes"&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ces changements sont conçus pour être rétrocompatibles en usage normal. Si tu relies sur un ensemble exact de noms de contexte ou un comportement de parsing strict antérieur, merci de valider les scripts en aval&lt;/li&gt;
&lt;li&gt;La nouvelle colonne &lt;code&gt;Details&lt;/code&gt; est toujours présente dans la sortie CSV ; utilise &lt;code&gt;NoDetailsParsing&lt;/code&gt; pour la garder vide pour les performances&lt;/li&gt;
&lt;li&gt;Les scripts existants qui analysent le CSV par position de colonne doivent prendre en compte la nouvelle colonne &lt;code&gt;Details&lt;/code&gt; (position 17, avant ComputerName)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Notes de version v1.1.0 (2026-01-23)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/changelog/release-v1.1.0.0/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/changelog/release-v1.1.0.0/</guid><description>&lt;h2 id="ajouté"&gt;Ajouté&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : Paramètre ContextFilter pour un parsing sélectif des logs
&lt;ul&gt;
&lt;li&gt;Filtre les entrées de log par type de contexte : PACKET (requêtes/réponses DNS), EVENT (événements serveur) ou Note (informations de diagnostic)&lt;/li&gt;
&lt;li&gt;Permet une analyse ciblée sur des types spécifiques d’entrées de log&lt;/li&gt;
&lt;li&gt;Par défaut : Tous (inclut tous les types de contexte)&lt;/li&gt;
&lt;li&gt;Cas d’usage : Se concentrer uniquement sur le trafic DNS, surveiller les événements serveur, dépanner des problèmes de diagnostic&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NOUVEAU&lt;/strong&gt; : Champ Information dans la sortie CSV
&lt;ul&gt;
&lt;li&gt;Capture des informations détaillées pour les entrées de contexte EVENT et Note&lt;/li&gt;
&lt;li&gt;Exemples : « Le serveur DNS a démarré. », « Chargement de la zone terminé », erreurs de socket, messages d’état interne&lt;/li&gt;
&lt;li&gt;Améliore la visibilité sur les événements opérationnels et diagnostics du serveur DNS&lt;/li&gt;
&lt;li&gt;Champ rempli lorsque le contexte est EVENT ou Note ; vide pour les entrées PACKET&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="modifié"&gt;Modifié&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;INCOMPATIBILITÉ&lt;/strong&gt; : La colonne ComputerName est désormais toujours incluse à la fin de tous les enregistrements de sortie
&lt;ul&gt;
&lt;li&gt;Avant : ComputerName était incluse conditionnellement au début quand le paramètre était spécifié&lt;/li&gt;
&lt;li&gt;Maintenant : ComputerName toujours présente en dernière colonne ; vide si le paramètre n’est pas spécifié&lt;/li&gt;
&lt;li&gt;Avantage : Structure de sortie cohérente facilitant la consolidation des logs multi-serveurs et le traitement automatisé&lt;/li&gt;
&lt;li&gt;Impact : Les scripts existants qui analysent la position des colonnes ou attendent une présence conditionnelle doivent être mis à jour&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ajouté-1"&gt;Ajouté&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Filtrage par contexte pour se concentrer sur des types spécifiques d’entrées de log (PACKET, EVENT, NOTE) via le paramètre ContextFilter&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="amélioré"&gt;Amélioré&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Refactorisation de l’aide basée sur les commentaires pour Convert-DNSDebugLogFile pour plus de clarté et concision&lt;/li&gt;
&lt;li&gt;Descriptions des paramètres mises à jour pour être plus informatives et exploitables&lt;/li&gt;
&lt;li&gt;Documentation des exemples améliorée avec des cas d’usage plus ciblés et pratiques&lt;/li&gt;
&lt;li&gt;Fichier d’aide about_DNSServer.DebugLogParser enrichi pour refléter la fonctionnalité actuelle&lt;/li&gt;
&lt;li&gt;Journalisation détaillée améliorée pour fournir plus d’informations sur la progression pendant le traitement&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>v1.0.0 (2026-01-23)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/changelog/release-v1.0.0/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/changelog/release-v1.0.0/</guid><description>&lt;h3 id="ajouté"&gt;Ajouté&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Version initiale&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; - Analyseur haute performance pour les fichiers de journalisation de débogage du serveur DNS Windows&lt;/li&gt;
&lt;li&gt;Analyse les 15 champs standard des journaux de débogage DNS en un format CSV structuré&lt;/li&gt;
&lt;li&gt;Prise en charge des délimiteurs CSV personnalisables (par défaut : point-virgule)&lt;/li&gt;
&lt;li&gt;Colonne ComputerName optionnelle pour la consolidation des journaux multi-serveurs&lt;/li&gt;
&lt;li&gt;Trois modes de sortie : données CSV uniquement, statistiques uniquement, ou les deux&lt;/li&gt;
&lt;li&gt;Résumés statistiques regroupant l’activité par IP client, protocole et type de requête&lt;/li&gt;
&lt;li&gt;Support du pipeline pour le traitement par lots de plusieurs fichiers journaux&lt;/li&gt;
&lt;li&gt;Validation de l’en-tête pour garantir l’intégrité des données (peut être contournée si nécessaire)&lt;/li&gt;
&lt;li&gt;Compression automatique optionnelle des fichiers de sortie (format ZIP)&lt;/li&gt;
&lt;li&gt;Suppression optionnelle des fichiers sources après traitement réussi&lt;/li&gt;
&lt;li&gt;Analyse et formatage des dates sensibles à la culture pour les serveurs DNS internationaux&lt;/li&gt;
&lt;li&gt;Optimisé pour les gros fichiers (100 Mo +) grâce à une entrée/sortie en flux et des opérations sur chaînes efficaces&lt;/li&gt;
&lt;li&gt;Compatible avec PowerShell 5.1+ (éditions Desktop et Core)&lt;/li&gt;
&lt;li&gt;Prise en charge des formats de journaux Windows Server 2016+ et DNS Server 2012 R2 jusqu’en 2025&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Mentions légales</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/impressum/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/impressum/</guid><description>&lt;div&gt;&lt;a id="td-block-0" class="td-anchor-no-extra-offset"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;section class="row td-box td-box--primary td-box--height-auto"&gt;
&lt;div class="col"&gt;
&lt;div class="h1"&gt;
&lt;h1 id="informations-conformément-à-larticle-5-de-la-loi-allemande-sur-les-télémédias-tmg"&gt;Informations conformément à l&amp;rsquo;article 5 de la loi allemande sur les télémédias (TMG)&lt;/h1&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;br&gt;
&lt;h2 id="mentions-légales"&gt;Mentions légales&lt;/h2&gt;
&lt;p&gt;Andreas Bellstedt&lt;br&gt;
Brunnenstr. 38&lt;br&gt;
75387 Neubulach&lt;br&gt;
Allemagne&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="contact"&gt;Contact&lt;/h2&gt;
&lt;p&gt;Email : &lt;a href="mailto:blog@andibellstedt.com"&gt;blog@andibellstedt.com&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="forme-juridique--statut-de-lentreprise"&gt;Forme juridique / statut de l&amp;rsquo;entreprise&lt;/h2&gt;
&lt;p&gt;Ce site web est exploité par un particulier / entrepreneur individuel.&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="responsable-du-contenu-conformément-à-larticle-552-du-traité-interétatique-allemand-sur-la-radiodiffusion-rstv"&gt;Responsable du contenu conformément à l&amp;rsquo;article 55(2) du traité interétatique allemand sur la radiodiffusion (RStV)&lt;/h2&gt;
&lt;p&gt;Andreas Bellstedt&lt;br&gt;
(Adresse ci-dessus)&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="responsabilité-du-contenu"&gt;Responsabilité du contenu&lt;/h2&gt;
&lt;p&gt;En tant que fournisseur de services, nous sommes responsables de notre propre contenu sur ces pages conformément à l&amp;rsquo;article 7(1) TMG selon le droit général. Conformément aux articles 8 à 10 TMG, nous ne sommes cependant pas tenus de surveiller les informations de tiers transmises ou stockées, ni d&amp;rsquo;enquêter sur des circonstances indiquant une activité illégale.&lt;/p&gt;</description></item><item><title>Politique de confidentialité</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/privacy-policy/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/privacy-policy/</guid><description>&lt;div&gt;&lt;a id="td-block-0" class="td-anchor-no-extra-offset"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;section class="row td-box td-box--primary td-box--height-auto"&gt;
&lt;div class="col"&gt;
&lt;div class="h1"&gt;
&lt;h1 id="politique-de-confidentialité"&gt;Politique de confidentialité&lt;/h1&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;br&gt;
&lt;h2 id="1-confidentialité-en-un-coup-dœil"&gt;1. Confidentialité en un coup d&amp;rsquo;œil&lt;/h2&gt;
&lt;h3 id="remarques-générales"&gt;Remarques générales&lt;/h3&gt;
&lt;p&gt;Les notes suivantes fournissent un aperçu simple de ce qui arrive à vos données personnelles lorsque vous visitez ce site web. Les données personnelles sont toutes les données permettant de vous identifier personnellement. Des informations détaillées sur le sujet de la protection des données peuvent être trouvées dans notre politique de confidentialité énoncée ci-dessous ce texte.&lt;/p&gt;</description></item><item><title>Flux de travail d'analyse de sécurité avec SQL Server</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/examples/security-analysis-sql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/examples/security-analysis-sql/</guid><description>&lt;p&gt;Cet exemple montre un flux de travail pratique pour l&amp;rsquo;analyse de sécurité : analyser un journal de débogage DNS avec &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt;, importer le CSV généré dans SQL Server, et exécuter une requête qui met en évidence des volumes anormalement élevés de requêtes sur les enregistrements TXT.&lt;/p&gt;
&lt;p&gt;Pour une meilleure interopérabilité, cet exemple écrit les horodatages dans un format proche de l&amp;rsquo;ISO en utilisant &lt;code&gt;-OutputCulture 'sv-SE'&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="modules-requis"&gt;Modules requis&lt;/h2&gt;
&lt;p&gt;Cet exemple utilise les modules PowerShell suivants :&lt;/p&gt;</description></item><item><title>À propos de l'auteur</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/about/</guid><description>&lt;link rel="preload" as="image" href="https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/images/main-background_hu_fa24d3b9a9ebf86.jpg" media="(max-width: 1200px)"&gt;
&lt;link rel="preload" as="image" href="https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/images/main-background_hu_96620a9289dc443e.jpg" media="(min-width: 1200px)"&gt;
&lt;style&gt;
#td-cover-block-0 {
 background-image: url(/v1.2.0.0/images/main-background_hu_fa24d3b9a9ebf86.jpg);
}
@media only screen and (min-width: 1200px) {
 #td-cover-block-0 {
 background-image: url(/v1.2.0.0/images/main-background_hu_96620a9289dc443e.jpg);
 }
}
&lt;/style&gt;
&lt;section id="td-cover-block-0" class="row td-cover-block td-cover-block--height-auto td-below-navbar js-td-cover td-overlay td-overlay--dark -bg-dark" &gt;
 &lt;div class="col-12"&gt;
 &lt;div class="container td-overlay__inner"&gt;
 &lt;div class="text-center"&gt;
 &lt;h1 class="display-1 mt-0 mt-md-5 pb-4"&gt;À propos de l&amp;#39;auteur&lt;/h1&gt;
 &lt;div class="pt-3 lead"&gt;
 &lt;!-- color="primary bg-gradient td-below-navbar" --&gt;
&lt;p&gt;&lt;img src="https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/images/about/author.png" alt="Me"&gt;&lt;/p&gt;
&lt;!-- prettier-ignore --&gt;
&lt;p class="display-6"&gt;- Andi Bellstedt -&lt;/p&gt;
&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/section&gt;
&lt;div&gt;&lt;a id="td-block-1" class="td-anchor-no-extra-offset"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;section class="row td-box td-box--white td-box--height-auto"&gt;
&lt;div class="col"&gt;
&lt;div class="container"&gt;
&lt;h2 id="bonjour-le-monde-"&gt;Bonjour le Monde !&lt;/h2&gt;
&lt;br&gt;
&lt;p&gt;Je suis &lt;strong&gt;Andreas Bellstedt&lt;/strong&gt; — un professionnel de l&amp;rsquo;informatique avec plus de &lt;strong&gt;20 ans d&amp;rsquo;expérience&lt;/strong&gt; dans des environnements d&amp;rsquo;entreprise. On m&amp;rsquo;appelle généralement &lt;strong&gt;Andi&lt;/strong&gt;.&lt;br&gt;
Je suis passionné par la technologie, mais encore plus par son application pour améliorer la fiabilité, la sécurité et l&amp;rsquo;efficacité opérationnelle.&lt;/p&gt;</description></item><item><title>Utilisation pratique dans un environnement de domaine (collecte et conversion pilotées par GPO)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/examples/gpo-driven-collection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/examples/gpo-driven-collection/</guid><description>&lt;p&gt;Ce document présente un exemple pratique et complet d’exécution de DNSServer.DebugLogParser dans un environnement de domaine Active Directory, axé sur la conversion des journaux de débogage du serveur DNS Windows sur les contrôleurs de domaine.&lt;/p&gt;
&lt;p&gt;Cet exemple est accompagné d’une &lt;a href="../gpo/T0-C-Analytics-DNSDebugLogging.zip"&gt;archive ZIP&lt;/a&gt;, qui fournit les artefacts de stratégie utilisés pour mettre en œuvre le flux de travail décrit ici.&lt;br&gt;
Les artefacts les plus pertinents sont le &lt;a href="../gpo/backup/manifest.xml" target="_blank" rel="noopener noreferrer"&gt;manifest de sauvegarde&lt;/a&gt;, le &lt;a href="../gpo/backup/{2B6F16BC-0E7C-4787-83D7-2854FED882EE}/gpreport.xml" target="_blank" rel="noopener noreferrer"&gt;rapport GPO&lt;/a&gt;, le &lt;a href="../gpo/backup/{2B6F16BC-0E7C-4787-83D7-2854FED882EE}/DomainSysvol/GPO/Machine/Preferences/Files/Files.xml" target="_blank" rel="noopener noreferrer"&gt;Files.xml&lt;/a&gt;, le &lt;a href="../gpo/backup/{2B6F16BC-0E7C-4787-83D7-2854FED882EE}/DomainSysvol/GPO/Machine/Preferences/Files/Set-DNSServerDebugLogging.ps1" target="_blank" rel="noopener noreferrer"&gt;Set-DNSServerDebugLogging.ps1&lt;/a&gt;, et le &lt;a href="../gpo/backup/{2B6F16BC-0E7C-4787-83D7-2854FED882EE}/DomainSysvol/GPO/Machine/Preferences/ScheduledTasks/ScheduledTasks.xml" target="_blank" rel="noopener noreferrer"&gt;ScheduledTasks.xml&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Exemple de tâche planifiée</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/examples/scheduletask/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/docs/examples/scheduletask/</guid><description>&lt;p&gt;Ce script crée une tâche planifiée Windows qui s&amp;rsquo;exécute tous les jours à 2h00 du matin. Il importe le module et traite tous les fichiers journaux dans le dossier où le script est exécuté (dans cet exemple &amp;ldquo;C:\Administration\Logs\DNS&amp;rdquo;). Le processus compresse la sortie dans des fichiers ZIP et supprime les originaux pour maintenir la propreté.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;$actionParams = @{
 Execute = &amp;quot;powershell.exe&amp;quot;
 Argument = '-ExecutionPolicy RemoteSigned -Command &amp;quot;Import-Module DNSServer.DebugLogParser; Get-ChildItem .\*.log | Sort-Object lastwritetime, Name -Descending | Convert-DNSDebugLogFile -ComputerName $env:COMPUTERNAME -Delimiter \&amp;quot;;\&amp;quot; -OutputType Both -ContextFilter Packet -OutputCulture sv-SE -CompressOutput&amp;quot;'
 WorkingDirectory = &amp;quot;C:\Administration\Logs\DNS&amp;quot;
}
$Action = New-ScheduledTaskAction @actionParams

$Trigger = New-ScheduledTaskTrigger -Daily -At &amp;quot;2:00AM&amp;quot;

Register-ScheduledTask -TaskName &amp;quot;Process DNS Logs&amp;quot; -Action $Action -Trigger $Trigger -Description &amp;quot;Convert DNS debug logs to CSV daily&amp;quot;
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Informations sur le site</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/site/</guid><description>&lt;!--
 Ce commentaire doit rester pour des raisons de traduction lors des tests Pester, mais le contenu de ce commentaire n'est pas très pertinent pour l'utilisateur final et peut être ignoré.
 Cette page est destinée à fournir des informations sur le site web, telles que le thème utilisé, le processus de construction et d'autres détails pertinents.
--&gt;
&lt;h2 id="informations-de-construction"&gt;Informations de construction&lt;/h2&gt;
&lt;p&gt;Site construit avec le thème [&lt;span class="badge bg-primary text-bg-primary fs-6"&gt;Docsy]&lt;/span&gt; pour Hugo.&lt;/p&gt;</description></item><item><title>Résultats de recherche</title><link>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/v1.2.0.0/fr/search/</guid><description>&lt;!--
 Cette page est générée par la mise en page de recherche et n'est pas destinée à être éditée directement.
 Le contenu est généré à partir de l'index de recherche et de la requête de recherche.
 La requête de recherche est passée en tant que paramètre d'URL "q", par exemple /fr/search?q=example
--&gt;</description></item></channel></rss>