Tässä osiossa on versioidut julkaisumuistiinpanot DNSServer.DebugLogParser PowerShell -moduulin eri julkaisuista.
Tämä on monen sivun tulostettava näkymä osiosta Paina tulostaaksesi.
Moduliversioiden julkaisuhistoria
Versioidut julkaisumuistiinpanot DNSServer.DebugLogParser PowerShell -moduulille
Julkaisutiedot v1.1.0 (2026-01-23)
Lisätty
- UUSI: ContextFilter-parametri valikoivaan lokin jäsentämiseen
- Suodata lokimerkinnät kontekstityypin mukaan: PACKET (DNS-kyselyt/vastaukset), EVENT (palvelintapahtumat) tai Note (diagnostiikkatiedot)
- Mahdollistaa keskittymisen tiettyihin lokimerkintätyyppeihin
- Oletus: All (sisältää kaikki kontekstityypit)
- Käyttötapaukset: Keskity pelkkään DNS-liikenteeseen, seuraa palvelintapahtumia, ratkaise diagnostiikkaongelmia
- UUSI: Tietokenttä CSV-tulosteessa
- Tallentaa yksityiskohtaisia tietoja EVENT- ja Note-kontekstilokimerkinnöille
- Esimerkkejä: “The DNS server has started.”, “Zone loading completed”, socket-virheet, sisäiset tilaviestit
- Parantaa näkyvyyttä DNS-palvelimen toimintatapahtumiin ja diagnostiikkaan
- Kenttä täytetään, kun Context on EVENT tai Note; tyhjä PACKET-merkinnöille
Muutettu
- MUUTTAVA: ComputerName-sarake sisältyy nyt aina kaikkien tulosrivien loppuun
- Aiemmin: ComputerName sisältyi ehdollisesti alussa, kun parametri oli määritetty
- Nyt: ComputerName on aina viimeisenä sarakkeena; tyhjä, jos parametria ei ole määritetty
- Hyöty: Johdonmukainen tulostruktuuri helpottaa monipalvelinlokien yhdistämistä ja automaattista käsittelyä
- Vaikutus: Nykyiset skriptit, jotka lukevat sarakepaikkoja tai odottavat ehdollista sarakkeen olemassaoloa, täytyy päivittää
Lisätty
- Kontekstisuodatus, jolla voi keskittyä tiettyihin lokimerkintätyyppeihin (PACKET, EVENT, NOTE) ContextFilter-parametrin avulla
Parannettu
- Kommenttipohjainen ohje Convert-DNSDebugLogFile-komennolle uudistettu selkeämmäksi ja tiiviimmäksi
- Päivitetyt parametrien kuvaukset ovat informatiivisempia ja käytännöllisempiä
- Parannettu esimerkkidokumentaatio keskittyneemmillä ja käytännöllisemmillä käyttötapauksilla
- Päivitetty about_DNSServer.DebugLogParser-ohjetiedosto vastaamaan nykytoiminnallisuutta
- Parannettu yksityiskohtainen lokitus, joka tarjoaa tarkempaa etenemisen seurantaa käsittelyn aikana
v1.0.0 (2026-01-23)
Lisätty
- Ensimmäinen julkaisu
Convert-DNSDebugLogFile– Suorituskykyinen jäsentäjä Windows DNS -palvelimen debug-lokitus-tiedostoille- Jäsentää kaikki 15 vakiokenttää DNS-debug-lokeista rakenteelliseen CSV-muotoon
- Tukee mukautettavia CSV-erottimia (oletus: puolipiste)
- Valinnainen ComputerName-sarake monipalvelinlokien yhdistämiseen
- Kolme tulostustilaa: pelkkä CSV-data, pelkät tilastot tai molemmat
- Tilastoyhteenvedot, jotka kokoavat aktiivisuutta asiakas-IP:n, protokollan ja kyselytyypin mukaan
- Putkituen avulla useiden lokitiedostojen eräkäsittely
- Otsikon validointi tietojen eheyden varmistamiseksi (voi ohittaa tarvittaessa)
- Valinnainen automaattinen tulostiedostojen pakkaus (ZIP-muoto)
- Valinnainen lähdetiedostojen poisto onnistuneen käsittelyn jälkeen
- Kulttuuritietoinen päivämäärien jäsentäminen ja muotoilu kansainvälisille DNS-palvelimille
- Optimoitu suurille tiedostoille (100 Mt+) käyttämällä suoratoistoa ja tehokkaita merkkijonotoimintoja
- Yhteensopiva PowerShell 5.1+ (Desktop- ja Core-versiot)
- Tukee Windows Server 2016+ ja DNS Server 2012 R2 – 2025 lokimuotoja