<?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 Modulo PowerShell DNSServer.DebugLogParser</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/</link><description>Recent content in DNSServer.DebugLogParser on Modulo PowerShell DNSServer.DebugLogParser</description><generator>Hugo</generator><language>it</language><lastBuildDate>Fri, 24 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://DNSServerDebugLogParser.andibellstedt.com/it/index.xml" rel="self" type="application/rss+xml"/><item><title>Panoramica</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/01-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/01-overview/</guid><description>&lt;p&gt;Windows DNS Server può scrivere un log di debug. È un file di testo semplice, pensato per essere letto da un umano, e cresce di centinaia di megabyte al giorno su un controller di dominio molto attivo. Questa combinazione lo rende quasi inutile nel momento in cui vuoi rispondere a una domanda come &lt;em&gt;&amp;ldquo;quale client ha richiesto questo dominio 40.000 volte la scorsa notte?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DNSServer.DebugLogParser&lt;/strong&gt; trasforma quel file di testo in una tabella CSV. Una riga di log diventa una riga con colonne nominate, così puoi aprirla in Excel, caricarla in Power BI, inserirla in blocco in SQL Server o inviarla al tuo SIEM.&lt;/p&gt;</description></item><item><title>Formati di Output</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/02-output-formats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/02-output-formats/</guid><description>&lt;p&gt;&lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; produce fino a tre file per ogni log di input:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;File&lt;/th&gt;
					&lt;th&gt;Contenuto&lt;/th&gt;
					&lt;th&gt;Creato quando&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;&amp;lt;name&amp;gt;.csv&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Una riga per ogni voce di log analizzata&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;-OutputType CSV&lt;/code&gt; o &lt;code&gt;Both&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;&amp;lt;name&amp;gt;_Statistic.csv&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Conteggio giornaliero dei record per contesto&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;-OutputType Statistic&lt;/code&gt; o &lt;code&gt;Both&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;&amp;lt;name&amp;gt;_PacketStatistic.csv&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Conteggio giornaliero delle query per client, protocollo, direzione e tipo di record&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;-OutputType Statistic&lt;/code&gt; o &lt;code&gt;Both&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;Both&lt;/code&gt; è il valore predefinito. L&amp;rsquo;output viene salvato accanto al file di input a meno che non imposti &lt;code&gt;-OutputFile&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Parametri e Opzioni</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/03-parameters-and-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/03-parameters-and-options/</guid><description>&lt;p&gt;Questa pagina spiega le opzioni in modo semplice e nell&amp;rsquo;ordine in cui tipicamente ti serviranno. È una guida, non una specifica — la lista autorevole e sempre aggiornata dei parametri si trova nel &lt;a href="../commands/convert-dnsdebuglogfile/"&gt;riferimento comandi&lt;/a&gt; e in:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Get-Help Convert-DNSDebugLogFile -Full
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="la-versione-breve"&gt;La versione breve&lt;/h2&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Convert-DNSDebugLogFile -InputFile &amp;quot;C:\Logs\dns.log&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Questa singola riga ti dà già un comportamento sensato: sia i file dati che quelli statistici, delimitatore punto e virgola, formato data della tua macchina, validazione dell&amp;rsquo;intestazione attiva, log sorgente intatto. Tutto il resto è fine-tuning.&lt;/p&gt;</description></item><item><title>Prestazioni</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/04-performance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/04-performance/</guid><description>&lt;p&gt;I log di debug DNS su un controller di dominio molto trafficato sono grandi. &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; è stato progettato proprio per questo caso: è stato testato con log da 100 MB e oltre, e li elabora in pochi minuti su hardware server ordinario.&lt;/p&gt;
&lt;h2 id="perché-è-veloce"&gt;Perché è veloce&lt;/h2&gt;
&lt;p&gt;Non devi sapere nulla di tutto questo per usare il modulo, ma spiega il comportamento che osserverai.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Tecnica&lt;/th&gt;
					&lt;th&gt;Effetto che noterai&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;StreamReader&lt;/code&gt; / &lt;code&gt;StreamWriter&lt;/code&gt; con buffer da 64 KB&lt;/td&gt;
					&lt;td&gt;Il file viene letto e scritto a blocchi invece che con un unico grande &lt;code&gt;Get-Content&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Streaming, singolo passaggio&lt;/td&gt;
					&lt;td&gt;L’uso di memoria resta più o meno costante indipendentemente dalla dimensione del log&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Operazioni su stringhe (&lt;code&gt;.Substring()&lt;/code&gt;, &lt;code&gt;.IndexOf()&lt;/code&gt;) invece di espressioni regolari&lt;/td&gt;
					&lt;td&gt;Molto meno CPU per riga, e ci sono milioni di righe&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CSV scritto a mano invece di &lt;code&gt;Export-Csv&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Nessun overhead di pipeline oggetti per ogni record&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Aggregazione basata su Hashtable per le statistiche&lt;/td&gt;
					&lt;td&gt;I riepiloghi costano quasi nulla durante lo stesso passaggio&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;La conseguenza importante: &lt;strong&gt;l’intero log non viene mai caricato in memoria.&lt;/strong&gt; Un log da 500 MB non richiede 500 MB di RAM. Questa è la differenza tra il modulo e l’approccio “leggi il file, dividilo, crea oggetti” che la maggior parte degli script fatti in casa usa — quell’approccio funziona bene su un campione da 5 MB ma fallisce su un DC reale.&lt;/p&gt;</description></item><item><title>Integrazione con Strumenti di Analisi</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/05-integration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/05-integration/</guid><description>&lt;p&gt;Il senso di convertire un log di debug DNS è ciò che succede dopo. CSV è stato scelto perché tutti lo leggono — ma &amp;ldquo;tutti leggono CSV&amp;rdquo; nasconde due impostazioni che decidono se l&amp;rsquo;importazione è indolore o un pomeriggio di tentativi.&lt;/p&gt;
&lt;h2 id="due-impostazioni-che-decidono-tutto"&gt;Due impostazioni che decidono tutto&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Delimitatore.&lt;/strong&gt; Il valore predefinito è &lt;code&gt;;&lt;/code&gt;. Lascialo così per Excel nelle località che usano la virgola come separatore decimale. Passa a &lt;code&gt;,&lt;/code&gt; per la maggior parte dei database e degli strumenti di data science. Qualunque cosa tu scelga, comunica la stessa cosa al lato importazione.&lt;/p&gt;</description></item><item><title>Pratiche Operative Consigliate</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/06-operational-best-practices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/06-operational-best-practices/</guid><description>&lt;p&gt;Convertire un log manualmente è facile. Farlo ogni notte su ogni controller di dominio, per anni, senza che nessuno lo controlli, è la parte che richiede un po’ di progettazione. Questi sono i punti che contano nella pratica.&lt;/p&gt;
&lt;h2 id="1-converti-i-log-ruotati-non-quello-attivo"&gt;1. Converti i log ruotati, non quello attivo&lt;/h2&gt;
&lt;p&gt;Abilita il rollover dei log sul server DNS e converti solo i file chiusi. Il modulo &lt;em&gt;può&lt;/em&gt; leggere il log su cui il DNS Server sta attualmente scrivendo, ma quel file cambia durante la conversione: le voci più recenti potrebbero mancare e l’ultima riga potrebbe essere troncata. Due esecuzioni producono due risultati diversi.&lt;/p&gt;</description></item><item><title>Risoluzione dei problemi</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/08-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/08-troubleshooting/</guid><description>&lt;h2 id="il-file-non-è-un-file-di-log-di-debug-dns-valido"&gt;&amp;ldquo;Il file non è un file di log di debug DNS valido&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;Il controllo dell&amp;rsquo;intestazione ha rifiutato l&amp;rsquo;input. Di solito il percorso è semplicemente errato — un file &lt;code&gt;.log&lt;/code&gt; nella stessa cartella che non è il log di debug DNS, o un file che contiene solo un&amp;rsquo;intestazione ruotata.&lt;/p&gt;
&lt;p&gt;Segui questi passaggi:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Apri il file. Un log di debug DNS inizia con una riga di intestazione come &lt;code&gt;Message logging started at …&lt;/code&gt; e continua con voci di query con timestamp.&lt;/p&gt;</description></item><item><title>Convert-DNSDebugLogFile</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/commands/convert-dnsdebuglogfile/</link><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/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-07-24
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: 07/24/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;Trasforma i log di debug del server DNS di Windows in un formato CSV strutturato per analisi e reportistica.&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]
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="aliases"&gt;ALIASES&lt;/h2&gt;
&lt;p&gt;Questo cmdlet ha i seguenti alias,&lt;/p&gt;</description></item><item><title>Note di rilascio v1.2.2.0 (2026-07-24)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.2.2.0/</link><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.2.2.0/</guid><description>&lt;h2 id="aggiunto"&gt;Aggiunto&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: Supporto per la lettura dei file di log di debug del server DNS attualmente aperti dal servizio DNS
&lt;ul&gt;
&lt;li&gt;Consente l&amp;rsquo;elaborazione di file di log attivi senza richiedere che il file venga prima chiuso&lt;/li&gt;
&lt;li&gt;Migliora la compatibilità con i log che sono ancora in scrittura o tenuti aperti da un altro processo&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fai attenzione&lt;/strong&gt; quando elabori log in tempo reale, poiché i record potrebbero essere incompleti o in fase di aggiornamento&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: Supporto per percorsi SMB/UNC durante la lettura dei file di log di origine
&lt;ul&gt;
&lt;li&gt;Permette al parser di lavorare con file archiviati su condivisioni di rete e posizioni remote&lt;/li&gt;
&lt;li&gt;Migliora l’affidabilità in ambienti di archiviazione centralizzata o condivisa&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="modificato"&gt;Modificato&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Metadati del modulo&lt;/strong&gt;: Aggiornati ProjectUri e ReleaseNotes per puntare al &lt;strong&gt;sito ufficiale &lt;a href="https://dnsserverdebuglogparser.andibellstedt.com"&gt;https://dnsserverdebuglogparser.andibellstedt.com&lt;/a&gt;&lt;/strong&gt; per una migliore reperibilità e accesso alla documentazione&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accesso ai file corretto&lt;/strong&gt;: Aggiornata la logica sottostante di apertura dei file per usare un accesso basato su stream con opzioni esplicite per scenari di lettura condivisa
&lt;ul&gt;
&lt;li&gt;Migliora la gestione dei file di log attivi e di tipi di percorso alternativi come le condivisioni UNC&lt;/li&gt;
&lt;li&gt;Mantiene un comportamento coerente per fonti di file locali e remote&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Note di rilascio v1.2.1.0 (2026-01-26)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.2.1.0/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.2.1.0/</guid><description>&lt;h2 id="modifiche"&gt;Modifiche&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prestazioni&lt;/strong&gt;: Migliorata l&amp;rsquo;elaborazione di record multilinea per evitare il caricamento di file di grandi dimensioni in memoria
&lt;ul&gt;
&lt;li&gt;Previene errori di esaurimento memoria su file di log molto grandi&lt;/li&gt;
&lt;li&gt;Mantiene il pieno supporto per i blocchi di dettaglio PACKET e le righe di continuazione indentate&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;uso della memoria è ora costante indipendentemente dalla dimensione del file&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Avanzamento&lt;/strong&gt;: Aggiunto &lt;code&gt;Write-Progress&lt;/code&gt; per il feedback durante l&amp;rsquo;elaborazione
&lt;ul&gt;
&lt;li&gt;La barra di avanzamento si aggiorna ogni 1000 record per un impatto minimo sulle prestazioni&lt;/li&gt;
&lt;li&gt;Mostra il conteggio record corrente e il file in elaborazione&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Note di rilascio v1.2.0.0 (2026-01-25)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.2.0.0/</link><pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.2.0.0/</guid><description>&lt;h2 id="aggiunte"&gt;Aggiunte&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: Elaborazione di record multi-linea per i blocchi di dettaglio PACKET DNS
&lt;ul&gt;
&lt;li&gt;Le voci di contesto PACKET possono ora includere informazioni dettagliate sulla connessione TCP/UDP e sulla struttura del messaggio DNS&lt;/li&gt;
&lt;li&gt;I blocchi di dettaglio vengono analizzati in formato JSON strutturato nella nuova colonna &lt;code&gt;Details&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Include: informazioni sul socket, indirizzo/porta remota, dati temporali, struttura del messaggio (XID, Flags, QCOUNT, ecc.)&lt;/li&gt;
&lt;li&gt;Le sezioni DNS (QUESTION, ANSWER, AUTHORITY, ADDITIONAL) sono catturate con tutti i dettagli del record&lt;/li&gt;
&lt;li&gt;I nomi di dominio codificati nei blocchi di dettaglio vengono automaticamente convertiti in formato FQDN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: colonna &lt;code&gt;Details&lt;/code&gt; nell’output CSV
&lt;ul&gt;
&lt;li&gt;Contiene dati JSON strutturati per le voci PACKET con blocchi di dettaglio&lt;/li&gt;
&lt;li&gt;Vuota per le voci PACKET senza dettagli e per tutti i contesti non-PACKET&lt;/li&gt;
&lt;li&gt;Permette un’analisi approfondita dei pacchetti e indagini forensi su query/risposte DNS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: parametro switch &lt;code&gt;NoDetailsParsing&lt;/code&gt; per ottimizzazione delle prestazioni
&lt;ul&gt;
&lt;li&gt;Salta l’analisi JSON costosa dei blocchi di dettaglio PACKET&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Può migliorare&lt;/strong&gt;&lt;/em&gt; la velocità di elaborazione del &lt;strong&gt;30-50%&lt;/strong&gt; per log con molti blocchi di dettaglio&lt;/li&gt;
&lt;li&gt;Da usare quando si elaborano file molto grandi (oltre 100MB) e non serve la struttura dettagliata dei pacchetti&lt;/li&gt;
&lt;li&gt;I blocchi di dettaglio vengono comunque raccolti nella colonna Information, ma la colonna Details resta vuota&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: supporto per continuazione multi-linea anche per contesti non-PACKET
&lt;ul&gt;
&lt;li&gt;EVENT, Note, DSPoll e altri contesti possono ora estendersi su più righe&lt;/li&gt;
&lt;li&gt;Le righe di continuazione indentate vengono automaticamente unite al campo Information del record principale&lt;/li&gt;
&lt;li&gt;Conserva messaggi di errore completi, aggiornamenti di zona e output diagnostici&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: &lt;code&gt;ContextFilter&lt;/code&gt; riconosce tipi di contesto aggiuntivi: &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;Effetto: &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; può ora includere/escludere queste voci diagnostiche e di ciclo di vita tramite &lt;code&gt;-ContextFilter&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: output delle statistiche ora include due file dedicati
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;_Statistic.csv&lt;/code&gt;: conteggi giornalieri dei record per tipo di contesto (Date, Context, Count, ComputerName)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_PacketStatistic.csv&lt;/code&gt;: conteggi giornalieri PACKET per client/protocollo/direzione/tipo (Date, ClientIP, Protocol, Direction, QuestionType, Count, ComputerName)&lt;/li&gt;
&lt;li&gt;Vantaggio: report più mirati (volume contesto operativo vs. suddivisione traffico DNS)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Generazione JSON per i blocchi di dettaglio PACKET ottimizzata per prestazioni (analisi manuale invece di regex)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="modifiche"&gt;Modifiche&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING&lt;/strong&gt;: l’output CSV ora include 18 colonne (aggiunta colonna &lt;code&gt;Details&lt;/code&gt; prima di &lt;code&gt;ComputerName&lt;/code&gt;)
&lt;ul&gt;
&lt;li&gt;Nuovo ordine colonne: 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;Impatto: gli script che si basano sulle posizioni delle colonne devono essere aggiornati&lt;/li&gt;
&lt;li&gt;Vantaggio: capacità avanzate di analisi pacchetti senza modificare il comportamento della colonna Information esistente&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Elaborazione delle righe dati rifattorizzata per leggere tutte le righe in memoria e rilevare efficientemente record multi-linea
&lt;ul&gt;
&lt;li&gt;Prestazioni: impatto minimo grazie all’uso ottimizzato di List&lt;string&gt;&lt;/li&gt;
&lt;li&gt;Vantaggio: consente un lookahead accurato per blocchi di dettaglio e righe di continuazione&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;I nomi delle query mancanti o codificati come vuoti ora vengono gestiti senza errori di parsing; l’output CSV conterrà un campo QuestionName vuoto se assente&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="miglioramenti"&gt;Miglioramenti&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Parsing di &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; più robusto: validazione più rigorosa delle righe ed estrazione migliorata riducono righe spurie/invalide da log malformati mantenendo il formato CSV/statistiche&lt;/li&gt;
&lt;li&gt;Rilevamento del contesto PACKET distingue tra query semplici e query con blocchi di dettaglio&lt;/li&gt;
&lt;li&gt;Le righe vuote dopo voci PACKET senza dettagli vengono saltate correttamente&lt;/li&gt;
&lt;li&gt;La decodifica dei nomi di dominio nei blocchi di dettaglio usa la funzione esistente &lt;code&gt;ConvertTo-Fqdn&lt;/code&gt; per coerenza&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="prestazioni"&gt;Prestazioni&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Velocità di elaborazione mantenuta per log senza blocchi di dettaglio&lt;/li&gt;
&lt;li&gt;Lo switch &lt;code&gt;NoDetailsParsing&lt;/code&gt; offre un miglioramento di velocità del 30-50% quando non serve il parsing JSON&lt;/li&gt;
&lt;li&gt;Gestione efficiente dello stato durante l’elaborazione dei record multi-linea&lt;/li&gt;
&lt;li&gt;Operazioni su stringhe ottimizzate (TrimStart, Join) invece di regex per la gestione delle righe di continuazione&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="note"&gt;Note&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Queste modifiche sono progettate per essere retrocompatibili per un uso normale. Se ti basi su un set esatto di nomi di contesto o su un comportamento di parsing precedentemente rigoroso, verifica gli script a valle&lt;/li&gt;
&lt;li&gt;La nuova colonna &lt;code&gt;Details&lt;/code&gt; è sempre presente nell’output CSV; usa &lt;code&gt;NoDetailsParsing&lt;/code&gt; per mantenerla vuota per prestazioni&lt;/li&gt;
&lt;li&gt;Gli script esistenti che analizzano il CSV per posizione colonna devono considerare la nuova colonna &lt;code&gt;Details&lt;/code&gt; (posizione 17, prima di ComputerName)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Note di rilascio v1.1.0 (2026-01-23)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.1.0.0/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.1.0.0/</guid><description>&lt;h2 id="aggiunto"&gt;Aggiunto&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: Parametro ContextFilter per l&amp;rsquo;analisi selettiva dei log
&lt;ul&gt;
&lt;li&gt;Filtra le voci di log per tipo di contesto: PACKET (query/risposte DNS), EVENT (eventi del server) o Note (informazioni diagnostiche)&lt;/li&gt;
&lt;li&gt;Permette un&amp;rsquo;analisi mirata su specifici tipi di voci di log&lt;/li&gt;
&lt;li&gt;Predefinito: All (include tutti i tipi di contesto)&lt;/li&gt;
&lt;li&gt;Casi d&amp;rsquo;uso: Concentrarsi solo sul traffico DNS, monitorare eventi del server, risolvere problemi diagnostici&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NUOVO&lt;/strong&gt;: Campo Informazioni nell&amp;rsquo;output CSV
&lt;ul&gt;
&lt;li&gt;Registra informazioni dettagliate per le voci di contesto EVENT e Note&lt;/li&gt;
&lt;li&gt;Esempi: &amp;ldquo;Il server DNS è stato avviato.&amp;rdquo;, &amp;ldquo;Caricamento della zona completato&amp;rdquo;, errori di socket, messaggi di stato interni&lt;/li&gt;
&lt;li&gt;Migliora la visibilità sugli eventi operativi e diagnostici del server DNS&lt;/li&gt;
&lt;li&gt;Il campo è popolato quando il contesto è EVENT o Note; vuoto per le voci PACKET&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="modificato"&gt;Modificato&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING&lt;/strong&gt;: La colonna ComputerName è ora sempre inclusa alla fine di tutti i record di output
&lt;ul&gt;
&lt;li&gt;In precedenza: ComputerName veniva inclusa condizionatamente all&amp;rsquo;inizio quando il parametro era specificato&lt;/li&gt;
&lt;li&gt;Ora: ComputerName è sempre presente come ultima colonna; vuota se il parametro non è specificato&lt;/li&gt;
&lt;li&gt;Vantaggio: Struttura di output coerente semplifica la consolidazione di log da più server e l&amp;rsquo;elaborazione automatizzata&lt;/li&gt;
&lt;li&gt;Impatto: Gli script esistenti che analizzano la posizione delle colonne o si aspettano la presenza condizionata della colonna devono essere aggiornati&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="aggiunto-1"&gt;Aggiunto&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Filtraggio del contesto per concentrarsi su specifici tipi di voci di log (PACKET, EVENT, NOTE) tramite il parametro ContextFilter&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="migliorato"&gt;Migliorato&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Rifattorizzata l&amp;rsquo;help basata su commenti per Convert-DNSDebugLogFile per maggiore chiarezza e sintesi&lt;/li&gt;
&lt;li&gt;Aggiornate le descrizioni dei parametri per essere più informative e pratiche&lt;/li&gt;
&lt;li&gt;Migliorata la documentazione degli esempi con casi d&amp;rsquo;uso più mirati e pratici&lt;/li&gt;
&lt;li&gt;Aggiornato il file di help about_DNSServer.DebugLogParser per riflettere le funzionalità attuali&lt;/li&gt;
&lt;li&gt;Potenziato il logging verbose per fornire informazioni di progresso più dettagliate durante l&amp;rsquo;elaborazione&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>v1.0.0 (2026-01-23)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.0.0/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/changelog/release-v1.0.0/</guid><description>&lt;h3 id="aggiunto"&gt;Aggiunto&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Rilascio iniziale&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt; - Parser ad alte prestazioni per i file di log di debug del server DNS di Windows&lt;/li&gt;
&lt;li&gt;Analizza tutti i 15 campi standard dai log di debug DNS in formato CSV strutturato&lt;/li&gt;
&lt;li&gt;Supporta delimitatori CSV personalizzabili (predefinito: punto e virgola)&lt;/li&gt;
&lt;li&gt;Colonna ComputerName opzionale per la consolidazione dei log da più server&lt;/li&gt;
&lt;li&gt;Tre modalità di output: solo dati CSV, solo statistiche o entrambi&lt;/li&gt;
&lt;li&gt;Riepiloghi statistici che aggregano l&amp;rsquo;attività per IP client, protocollo e tipo di query&lt;/li&gt;
&lt;li&gt;Supporto pipeline per l&amp;rsquo;elaborazione batch di più file di log&lt;/li&gt;
&lt;li&gt;Validazione dell&amp;rsquo;intestazione per garantire l&amp;rsquo;integrità dei dati (può essere bypassata se necessario)&lt;/li&gt;
&lt;li&gt;Compressione automatica opzionale dei file di output (formato ZIP)&lt;/li&gt;
&lt;li&gt;Rimozione opzionale dei file sorgente dopo l&amp;rsquo;elaborazione riuscita&lt;/li&gt;
&lt;li&gt;Parsing e formattazione delle date sensibili alla cultura per server DNS internazionali&lt;/li&gt;
&lt;li&gt;Ottimizzato per file di grandi dimensioni (oltre 100MB) utilizzando I/O in streaming e operazioni stringa efficienti&lt;/li&gt;
&lt;li&gt;Compatibile con PowerShell 5.1+ (edizioni Desktop e Core)&lt;/li&gt;
&lt;li&gt;Supporta i formati di log di Windows Server 2016+ e DNS Server 2012 R2 fino al 2025&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Informativa Legale</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/impressum/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/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="informazioni-ai-sensi-dellarticolo-5-della-legge-tedesca-sui-media-telematici-tmg"&gt;Informazioni ai sensi dell&amp;rsquo;articolo 5 della Legge tedesca sui media telematici (TMG)&lt;/h1&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;br&gt;
&lt;h2 id="informativa-legale"&gt;Informativa legale&lt;/h2&gt;
&lt;p&gt;Andreas Bellstedt&lt;br&gt;
Brunnenstr. 38&lt;br&gt;
75387 Neubulach&lt;br&gt;
Germania&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="contatto"&gt;Contatto&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="forma-giuridica--stato-dellattività"&gt;Forma giuridica / stato dell&amp;rsquo;attività&lt;/h2&gt;
&lt;p&gt;Questo sito web è gestito da un privato / imprenditore individuale.&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="responsabile-dei-contenuti-ai-sensi-dellarticolo-552-del-trattato-tedesco-sulla-radiodiffusione-interstatale-rstv"&gt;Responsabile dei contenuti ai sensi dell&amp;rsquo;articolo 55(2) del Trattato tedesco sulla radiodiffusione interstatale (RStV)&lt;/h2&gt;
&lt;p&gt;Andreas Bellstedt&lt;br&gt;
(Indirizzo sopra)&lt;/p&gt;
&lt;br&gt;
&lt;h2 id="responsabilità-per-i-contenuti"&gt;Responsabilità per i contenuti&lt;/h2&gt;
&lt;p&gt;In qualità di fornitore di servizi, siamo responsabili dei nostri contenuti su queste pagine in conformità con l&amp;rsquo;articolo 7(1) TMG secondo la legge generale. Ai sensi degli articoli 8–10 TMG, tuttavia, non siamo obbligati a monitorare le informazioni di terzi trasmesse o memorizzate né a indagare su circostanze che indicano attività illegali.&lt;/p&gt;</description></item><item><title>Informativa sulla privacy</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/privacy-policy/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/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="informativa-sulla-privacy"&gt;Informativa sulla Privacy&lt;/h1&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;br&gt;
&lt;h2 id="1-panoramica-sulla-privacy"&gt;1. Panoramica sulla Privacy&lt;/h2&gt;
&lt;h3 id="note-generali"&gt;Note Generali&lt;/h3&gt;
&lt;p&gt;Le seguenti note forniscono una semplice panoramica su cosa succede ai tuoi dati personali quando visiti questo sito web. I dati personali sono tutti i dati con cui puoi essere identificato personalmente. Informazioni dettagliate sul tema della protezione dei dati possono essere trovate nella nostra informativa sulla privacy elencata sotto questo testo.&lt;/p&gt;
&lt;h3 id="raccolta-dei-dati-su-questo-sito-web"&gt;Raccolta dei Dati su Questo Sito Web&lt;/h3&gt;
&lt;h4 id="chi-è-responsabile-della-raccolta-dei-dati-su-questo-sito-web"&gt;Chi è responsabile della raccolta dei dati su questo sito web?&lt;/h4&gt;
&lt;p&gt;Il trattamento dei dati su questo sito web è effettuato dall&amp;rsquo;operatore del sito. I loro dettagli di contatto possono essere trovati nella sezione &amp;ldquo;Avviso sul Titolare del Trattamento&amp;rdquo; in questa informativa sulla privacy.&lt;/p&gt;</description></item><item><title>Flusso di lavoro per l'analisi della sicurezza con SQL Server</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/examples/security-analysis-sql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/examples/security-analysis-sql/</guid><description>&lt;p&gt;Questo esempio mostra un flusso di lavoro pratico per l&amp;rsquo;analisi della sicurezza: analizza un log di debug DNS con &lt;code&gt;Convert-DNSDebugLogFile&lt;/code&gt;, importa il CSV generato in SQL Server ed esegui una query che evidenzia volumi insolitamente alti di interrogazioni a record TXT.&lt;/p&gt;
&lt;p&gt;Per la migliore interoperabilità, questo esempio scrive i timestamp in un formato simile all&amp;rsquo;ISO usando &lt;code&gt;-OutputCulture 'sv-SE'&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="moduli-richiesti"&gt;Moduli richiesti&lt;/h2&gt;
&lt;p&gt;Questo esempio utilizza i seguenti moduli PowerShell:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;DNSServer.DebugLogParser&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SqlServer&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Installali se necessario:&lt;/p&gt;</description></item><item><title>Informazioni sull'autore</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/about/</guid><description>&lt;link rel="preload" as="image" href="https://DNSServerDebugLogParser.andibellstedt.com/images/main-background_hu_fa24d3b9a9ebf86.jpg" media="(max-width: 1200px)"&gt;
&lt;link rel="preload" as="image" href="https://DNSServerDebugLogParser.andibellstedt.com/images/main-background_hu_96620a9289dc443e.jpg" media="(min-width: 1200px)"&gt;
&lt;style&gt;
#td-cover-block-0 {
 background-image: url(/images/main-background_hu_fa24d3b9a9ebf86.jpg);
}
@media only screen and (min-width: 1200px) {
 #td-cover-block-0 {
 background-image: url(/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;Informazioni sull&amp;#39;autore&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/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="ciao-a-tutti"&gt;Ciao a tutti!&lt;/h2&gt;
&lt;br&gt;
&lt;p&gt;Sono &lt;strong&gt;Andreas Bellstedt&lt;/strong&gt; — un professionista IT con più di &lt;strong&gt;20 anni di esperienza&lt;/strong&gt; in ambienti aziendali. Di solito mi chiamano &lt;strong&gt;Andi&lt;/strong&gt;.&lt;br&gt;
Sono appassionato di tecnologia, ma ancora di più di applicarla in modo da migliorare affidabilità, sicurezza ed efficienza operativa.&lt;/p&gt;</description></item><item><title>Esempio di Attività Pianificata</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/examples/scheduletask/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/examples/scheduletask/</guid><description>&lt;p&gt;Questo script crea un&amp;rsquo;attività pianificata di Windows che viene eseguita ogni giorno alle 2:00 AM. Importa il modulo ed elabora tutti i file di log nella cartella in cui viene eseguito lo script (in questo esempio &amp;ldquo;C:\Administration\Logs\DNS&amp;rdquo;). Il processo comprime l&amp;rsquo;output in file ZIP e rimuove l&amp;rsquo;originale per mantenere l&amp;rsquo;ordine.&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>Informazioni sul sito</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/site/</guid><description>&lt;!--
 Questo commento dovrebbe rimanere per scopi di traduzione nei test Pester, ma il contenuto di questo commento non è molto rilevante per l'utente finale e può essere ignorato.
 Questa pagina è destinata a fornire informazioni sul sito web, come il tema utilizzato, il processo di build e altri dettagli rilevanti.
--&gt;
&lt;h2 id="informazioni-sulla-build"&gt;Informazioni sulla build&lt;/h2&gt;
&lt;p&gt;Sito costruito con il tema [&lt;span class="badge bg-primary text-bg-primary fs-6"&gt;Docsy]&lt;/span&gt; per Hugo.&lt;/p&gt;</description></item><item><title>Utilizzo pratico in un ambiente di dominio (raccolta e conversione guidate da GPO)</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/examples/gpo-driven-collection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/docs/examples/gpo-driven-collection/</guid><description>&lt;p&gt;Questo documento illustra un esempio pratico, end-to-end, di esecuzione di DNSServer.DebugLogParser in un ambiente di dominio Active Directory, focalizzato sulla conversione dei log di debug del server DNS di Windows sui controller di dominio.&lt;/p&gt;
&lt;p&gt;Questo esempio è accompagnato da un &lt;a href="../gpo/T0-C-Analytics-DNSDebugLogging.zip"&gt;archivio ZIP&lt;/a&gt;, che fornisce gli artefatti di policy utilizzati per implementare il flusso di lavoro descritto qui.&lt;br&gt;
Gli artefatti più rilevanti sono il &lt;a href="../gpo/backup/manifest.xml" target="_blank" rel="noopener noreferrer"&gt;manifest di backup&lt;/a&gt;, il &lt;a href="../gpo/backup/{2B6F16BC-0E7C-4787-83D7-2854FED882EE}/gpreport.xml" target="_blank" rel="noopener noreferrer"&gt;report GPO&lt;/a&gt;, il &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;, lo &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; e il &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>Risultati della ricerca</title><link>https://DNSServerDebugLogParser.andibellstedt.com/it/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://DNSServerDebugLogParser.andibellstedt.com/it/search/</guid><description>&lt;!--
 Questa pagina è generata dal layout di ricerca e non è destinata a essere modificata direttamente.
 Il contenuto è generato dall'indice di ricerca e dalla query di ricerca.
 La query di ricerca viene passata come parametro URL "q", ad esempio /it/search?q=example
--&gt;</description></item></channel></rss>