# Informazioni su questa documentazione

LLMS index: [llms.txt](/llms.txt)

---

Questo è il sito ufficiale della documentazione per **DNSServer.DebugLogParser**, un modulo PowerShell che trasforma i file di log di debug del server DNS di Windows in dati CSV strutturati e analizzabili.

## Informazioni sul modulo

DNSServer.DebugLogParser nasce da una necessità reale: i log di debug del server DNS di Windows sono testi leggibili dall’uomo, ma non adatti per analisi o reportistica. Questo modulo colma questa lacuna convertendo i file di log grezzi in un formato CSV strutturato che si integra con strumenti comuni come Excel, Power BI, database SQL e sistemi SIEM.

Principi chiave di progettazione:

- **Performance prima di tutto** — ottimizzato per file da 100MB+ usando I/O in streaming e operazioni su stringhe
- **Compatibilità cross-edizione** — supporta PowerShell Desktop (5.1+) e Core (7.x)
- **Pronto per la produzione** — include validazione dell’intestazione, gestione degli errori e compressione opzionale
- **Pipeline-friendly** — si integra naturalmente con l’architettura a pipeline di PowerShell

## Cosa c’è qui

| Sezione | Leggila quando |
|---|---|
| [Panoramica](01-overview/) | Vuoi sapere cosa fa il modulo e se si adatta al tuo problema |
| [Formati di output](02-output-formats/) | Devi capire cosa significano le colonne CSV prima di progettare una pipeline |
| [Parametri e opzioni](03-parameters-and-options/) | Stai decidendo quali switch servono alla tua conversione |
| [Prestazioni](04-performance/) | I tuoi log sono grandi o la conversione è più lenta del previsto |
| [Integrazione](05-integration/) | Stai caricando i risultati in Excel, Power BI, SQL, un SIEM o Python |
| [Best practice operative](06-operational-best-practices/) | Stai per eseguire questo in produzione senza supervisione |
| [Esempi d’uso](examples/) | Vuoi uno scenario completo da adattare |
| [Risoluzione problemi](08-troubleshooting/) | Qualcosa non si comporta come previsto |
| [Riferimento comandi](commands/) | Ti serve la lista autorevole dei parametri |

Se sei nuovo al modulo, inizia dalla [Panoramica](01-overview/).

## Risorse

- **GitHub**: [https://github.com/AndiBellstedt/DNSServer.DebugLogParser](https://github.com/AndiBellstedt/DNSServer.DebugLogParser)
- **PowerShell Gallery**: [https://www.powershellgallery.com/packages/DNSServer.DebugLogParser](https://www.powershellgallery.com/packages/DNSServer.DebugLogParser)
- **Blog dell’autore**: [https://andibellstedt.com](https://andibellstedt.com)

## Contribuire

I contributi sono benvenuti. Se trovi problemi, errori o hai suggerimenti per miglioramenti, apri una issue o una pull request sul [repository GitHub](https://github.com/AndiBellstedt/DNSServer.DebugLogParser).

---

Section pages:

- [Panoramica](/it/docs/01-overview/): Cosa fa DNSServer.DebugLogParser, com’è fatto un log di debug DNS di Windows, e quando vale la pena convertirlo in CSV.
- [Formati di Output](/it/docs/02-output-formats/): Le colonne del file dati CSV, i due file opzionali di statistiche e esempi reali di output che puoi aprire prima di eseguire qualsiasi operazione.
- [Parametri e Opzioni](/it/docs/03-parameters-and-options/): Cosa cambia effettivamente ogni opzione di Convert-DNSDebugLogFile, quando serve, e le trappole in cui è facile cadere.
- [Prestazioni](/it/docs/04-performance/): Come il parser gestisce log da 100 MB senza consumare tutta la memoria del server, e cosa puoi fare per mantenere le conversioni veloci.
- [Integrazione con Strumenti di Analisi](/it/docs/05-integration/): Come importare il CSV convertito in Excel, Power BI, SQL Server, un SIEM o un notebook Python — inclusi i settaggi di delimitatore e data che fanno funzionare tutto al primo tentativo.
- [Pratiche Operative Consigliate](/it/docs/06-operational-best-practices/): Cosa fare bene prima di lasciare che una conversione di log DNS venga eseguita in modo automatico sui controller di dominio di produzione.
- [Risoluzione dei problemi](/it/docs/08-troubleshooting/): Sintomi che potresti incontrare durante la conversione dei log di debug DNS, cosa li causa e come risolverli.
- [Riferimento ai comandi del modulo](/it/docs/commands/)
- [Esempi di utilizzo](/it/docs/examples/)
