# Convert-DNSDebugLogFile

LLMS index: [llms.txt](/v1.2.0.0/llms.txt)

---

## SYNOPSIS

ವಿಂಡೋಸ್ DNS ಸರ್ವರ್ ಡಿಬಗ್ ಲಾಗ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವರದಿಗೊಳಿಸುವಿಕೆಗೆ ರಚಿಸಲಾದ CSV ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.

## SYNTAX

### __AllParameterSets

```
Convert-DNSDebugLogFile [-InputFile] <string[]> [[-OutputFile] <string>] [[-Delimiter] <string>]
 [[-ComputerName] <string>] [[-OutputType] <string>] [[-ContextFilter] <string[]>]
 [[-InputCulture] <cultureinfo>] [[-OutputCulture] <cultureinfo>] [-SkipHeaderValidation]
 [-RemoveSourceFile] [-CompressOutput] [-NoDetailsParsing] [-WhatIf] [-Confirm] [<CommonParameters>]
```

## ALIASES

ಈ cmdlet ಗೆ ಕೆಳಗಿನ ಬದಲಾವಣೆ ಹೆಸರುಗಳಿವೆ,

## DESCRIPTION

ವಿಂಡೋಸ್ DNS ಸರ್ವರ್ ಡಿಬಗ್ ಲಾಗ್ ಫೈಲ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಣೆ ಮಾಡಬಹುದಾದ ಮತ್ತು ವರದಿಗೊಳಿಸಬಹುದಾದ ರಚಿಸಲಾದ CSV ಡೇಟಾಗಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಸುರಕ್ಷತಾ ವಿಶ್ಲೇಷಣೆ, ಕಾರ್ಯಕ್ಷಮತೆ ಮೇಲ್ವಿಚಾರಣೆ, ಸಮಸ್ಯೆ ಪರಿಹಾರ ಮತ್ತು ಅನುಕೂಲತಾ ವರದಿಗೊಳಿಸುವಿಕೆಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

cmdlet DNS ಡಿಬಗ್ ಲಾಗ್‌ಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ವಿಶ್ಲೇಷಣೆಗೆ ಸुसಂಗತ CSV ಔಟ್‌ಪುಟ್ ಅನ್ನು ಬರೆಯುತ್ತದೆ.
CSV ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ 18 ಕಾಲಮ್‌ಗಳಿವೆ, ಅವುಗಳಲ್ಲಿ `Information` ಕಾಲಮ್ ಇವೆವೆಂಟ್/ನಿರ್ಣಾಯಕ ಪಠ್ಯಕ್ಕಾಗಿ,
ಐಚ್ಛಿಕ `Details` JSON ಕಾಲಮ್ ಪ್ಯಾಕೆಟ್ ವಿವರ ಬ್ಲಾಕ್‌ಗಳಿಗೆ, ಮತ್ತು ಸದಾ ಇರುವ `ComputerName` ಕಾಲಮ್ (ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ ಖಾಲಿ).

ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳು:
- ದೊಡ್ಡ ಫೈಲ್‌ಗಳಿಗೆ (100MB+ ) ಉನ್ನತ ಕಾರ್ಯಕ್ಷಮತೆ ಪಾರ್ಸಿಂಗ್
- ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾದ CSV ಡಿಲಿಮಿಟರ್ (ಡೀಫಾಲ್ಟ್: ಸೆಮಿಕೋಲನ್)
- ಐಚ್ಛಿಕ ಸಾಂಖ್ಯಿಕ ಸಾರಾಂಶಗಳು ಸಂಗ್ರಹಿತ ಮೆಟ್ರಿಕ್‌ಗಳೊಂದಿಗೆ
- ನಿರ್ದಿಷ್ಟ ಲಾಗ್ ಎಂಟ್ರಿ ಪ್ರಕಾರಗಳಿಗೆ ಗಮನಹರಿಸಲು ಕಾಂಟೆಕ್ಸ್ಟ್ ಫಿಲ್ಟರಿಂಗ್ (ಪ್ಯಾಕೆಟ್, ಈವೆಂಟ್, ನೋಟ್ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಕಾಂಟೆಕ್ಸ್ಟ್‌ಗಳು)
- ಅಂತಾರಾಷ್ಟ್ರೀಯ ಸರ್ವರ್‌ಗಳಿಗೆ ಸಂಸ್ಕೃತಿ-ಅನುಕೂಲಿತ ದಿನಾಂಕ ಪಾರ್ಸಿಂಗ್ ಮತ್ತು ಸ್ವರೂಪೀಕರಣ
- ಬಹು ಫೈಲ್‌ಗಳ ಬ್ಯಾಚ್ ಪ್ರಕ್ರಿಯೆಗೆ ಪೈಪ್‌ಲೈನ್ ಬೆಂಬಲ
- ಔಟ್‌ಪುಟ್ ಫೈಲ್‌ಗಳ ಐಚ್ಛಿಕ ಸಂಕುಚಿತ (ZIP ಸ್ವರೂಪ)
- ಪ್ರಕ್ರಿಯೆಯ ನಂತರ ಮೂಲ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆಗೆದುಹಾಕುವ ಆಯ್ಕೆಯು
- ಡೇಟಾ ಸಮಗ್ರತೆಗಾಗಿ ಹೆಡರ್ ಮಾನ್ಯತೆ

ಔಟ್‌ಪುಟ್ ಸ್ವರೂಪ:
ಪ್ರತಿ ದಾಖಲೆ ಕೊನೆಯಲ್ಲಿ ComputerName ಕಾಲಮ್ ಸದಾ ಸೇರಿಸಲಾಗುತ್ತದೆ.
-ComputerName
ಪ್ಯಾರಾಮೀಟರ್ ನೀಡದಿದ್ದರೆ ಕಾಲಮ್ ಖಾಲಿಯಾಗಿರುತ್ತದೆ.
ಇದು ಬಹು-ಸರ್ವರ್ ಸಂಯೋಜನೆ ಸಂದರ್ಭಗಳಿಗೆ ಸुसಂಗತ ಔಟ್‌ಪುಟ್ ರಚನೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.

ಕಾರ್ಯಕ್ಷಮತೆ:
64KB ಬಫರ್‌ಗಳೊಂದಿಗೆ StreamReader/StreamWriter ಬಳಸಿ, regex ಬದಲು ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಕೈಯಿಂದ CSV ರಚನೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಹ್ಯಾಷ್‌ಟೇಬಲ್ ಆಧಾರಿತ ಸಾಂಖ್ಯಿಕ ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ ಸುಧಾರಿಸಲಾಗಿದೆ.

ಸಮ್ಮತತೆ:
- PowerShell 5.1+ (ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಕೋರ್ ಆವೃತ್ತಿಗಳು)
- ವಿಂಡೋಸ್ ಸರ್ವರ್ 2016+
- DNS ಸರ್ವರ್ 2012 R2 ರಿಂದ 2025 ಲಾಗ್ ಸ್ವರೂಪಗಳು

## EXAMPLES

### EXAMPLE 1

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log"
```

ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ DNS ಡಿಬಗ್ ಲಾಗ್ ಪರಿವರ್ತಿಸುತ್ತದೆ (ಡೇಟಾ ಮತ್ತು ಸಾಂಖ್ಯಿಕ ಫೈಲ್‌ಗಳು ಸೆಮಿಕೋಲನ್ ಡಿಲಿಮಿಟರ್‌ಗಳೊಂದಿಗೆ).
ಔಟ್‌ಪುಟ್:
- C:\Logs\dns.csv
- C:\Logs\dns_Statistic.csv
- C:\Logs\dns_PacketStatistic.csv

### EXAMPLE 2

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -OutputType CSV
```

ಮಾತ್ರ ಡೇಟಾ ಫೈಲ್ ರಚಿಸುತ್ತದೆ, ಸಾಂಖ್ಯಿಕ ಫೈಲ್ ಇಲ್ಲದೆ.
ಔಟ್‌ಪುಟ್: C:\Logs\dns.csv

### EXAMPLE 3

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -OutputType Statistic
```

ಮಾತ್ರ ಸಾಂಖ್ಯಿಕ ಫೈಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿತ ಮೆಟ್ರಿಕ್‌ಗಳೊಂದಿಗೆ ರಚಿಸುತ್ತದೆ.
ಔಟ್‌ಪುಟ್:
- C:\Logs\dns_Statistic.csv
- C:\Logs\dns_PacketStatistic.csv

### EXAMPLE 4

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -OutputFile "C:\Output\parsed.csv"
```

ಲಾಗ್ ಅನ್ನು ಕಸ್ಟಮ್ ಔಟ್‌ಪುಟ್ ಸ್ಥಳಕ್ಕೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಔಟ್‌ಪುಟ್: C:\Output\parsed.csv

### EXAMPLE 5

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -Delimiter "," -ComputerName "DNS01" -OutputType Both
```

ಕಾಮಾ ಡಿಲಿಮಿಟರ್ ಬಳಸಿ ಮತ್ತು ComputerName ಕಾಲಮ್‌ಗೆ "DNS01" ಮೌಲ್ಯ ಸೇರಿಸಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಔಟ್‌ಪುಟ್:
- C:\Logs\dns.csv
- C:\Logs\dns_Statistic.csv
- C:\Logs\dns_PacketStatistic.csv

### EXAMPLE 6

```powershell
PS C:\> Get-ChildItem "C:\Logs\*.log" | Convert-DNSDebugLogFile -OutputType Both
```

ಪೈಪ್‌ಲೈನ್ ಮೂಲಕ ಬಹು DNS ಡಿಬಗ್ ಲಾಗ್ ಫೈಲ್‌ಗಳ ಬ್ಯಾಚ್ ಪ್ರಕ್ರಿಯೆ.
ಔಟ್‌ಪುಟ್: ಪ್ರತಿ .log ಫೈಲ್‌ಗೆ .csv ಮತ್ತು _statistic.csv ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ

### EXAMPLE 7

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -CompressOutput
```

ಔಟ್‌ಪುಟ್ ಅನ್ನು ZIP ಆರ್ಕೈವ್ ಆಗಿ ಸಂಕುಚಿತ ಮಾಡಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಔಟ್‌ಪುಟ್: C:\Logs\dns.zip (dns.csv + ಸಾಂಖ್ಯಿಕ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ)

### EXAMPLE 8

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -RemoveSourceFile -Verbose
```

ಲಾಗ್ ಅನ್ನು ಪರಿವರ್ತಿಸಿ ಯಶಸ್ವಿ ಪ್ರಕ್ರಿಯೆಯ ನಂತರ ಮೂಲ ಫೈಲ್ ತೆಗೆದುಹಾಕುತ್ತದೆ.
ವಿವರವಾದ ಔಟ್‌ಪುಟ್ ಫೈಲ್ ತೆಗೆದುಹಾಕುವಿಕೆಯನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ.

### EXAMPLE 9

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -InputCulture 'de-DE' -OutputCulture 'en-US'
```

ಜರ್ಮನ್ ದಿನಾಂಕ ಸ್ವರೂಪ (DD.MM.YYYY) ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ US ಸ್ವರೂಪ (MM/DD/YYYY) ನಲ್ಲಿ ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ.
ವಿಭಿನ್ನ ಪ್ರಾದೇಶಿಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿರುವ ಸರ್ವರ್‌ಗಳಿಂದ ಲಾಗ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಮಾಡುವಾಗ ಬಳಸಿ.

### EXAMPLE 10

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -ContextFilter 'Packet'
```

ಮಾತ್ರ DNS ಕ್ವೇರಿ/ಪ್ರತಿಕ್ರಿಯೆ ಪ್ಯಾಕೆಟ್ ಎಂಟ್ರಿಗಳನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ, EVENT ಮತ್ತು Note ಎಂಟ್ರಿಗಳನ್ನು ಹೊರತುಪಡಿಸಿ.
ನಿಜವಾದ DNS ಟ್ರಾಫಿಕ್ ಮೇಲೆ ವಿಶ್ಲೇಷಣೆಗೆ ಗಮನಹರಿಸಲು ಬಳಸಿ.

### EXAMPLE 11

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\dns.log" -ContextFilter 'Packet','Event'
```

DNS ಕ್ವೇರಿ/ಪ್ರತಿಕ್ರಿಯೆ ಪ್ಯಾಕೆಟ್‌ಗಳು ಮತ್ತು ಸರ್ವರ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಎರಡನ್ನೂ ಪರಿವರ್ತಿಸುತ್ತದೆ, Note ಮತ್ತು ಇತರೆ ಎಂಟ್ರಿಗಳನ್ನು ಹೊರತುಪಡಿಸಿ.
DNS ಟ್ರಾಫಿಕ್ ಮತ್ತು ಸರ್ವರ್ ಈವೆಂಟ್ ಕಾಂಟೆಕ್ಸ್ಟ್ ಜೊತೆಗೆ ವಿಶ್ಲೇಷಿಸಲು ಬಳಸಿ.

### EXAMPLE 12

```powershell
PS C:\> Get-ChildItem "C:\Logs\*.log" | Convert-DNSDebugLogFile -RemoveSourceFile -CompressOutput
```

ಸ್ವಯಂಚಾಲಿತ ಲಾಗ್ ಆರ್ಕೈವಿಂಗ್: ಎಲ್ಲಾ ಲಾಗ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಮಾಡಿ, ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಂಕುಚಿತ ಮಾಡಿ ಮತ್ತು ಮೂಲ ಫೈಲ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
ನಿಯೋಜಿತ ಲಾಗ್ ಪ್ರಕ್ರಿಯೆ ಪೈಪ್‌ಲೈನ್‌ಗಳಿಗೆ ಸೂಕ್ತ.

### EXAMPLE 13

```powershell
PS C:\> Convert-DNSDebugLogFile -InputFile "C:\Logs\large-dns.log" -NoDetailsParsing
```

ವಿಶಾಲ ಲಾಗ್ ಫೈಲ್ ಅನ್ನು ವಿವರ ಪಾರ್ಸಿಂಗ್ ಇಲ್ಲದೆ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಯೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆ ಮಾಡುತ್ತದೆ.
PACKET ವಿವರ ಬ್ಲಾಕ್‌ಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ, Details ಕಾಲಮ್ ಖಾಲಿಯಾಗಿರುತ್ತದೆ.
ಬಹಳ ದೊಡ್ಡ ಫೈಲ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಮಾಡುವಾಗ ಮತ್ತು ವಿವರವಾದ ಪ್ಯಾಕೆಟ್ ರಚನೆ ಅಗತ್ಯವಿಲ್ಲದಾಗ ಬಳಸಿ.

## PARAMETERS

### -CompressOutput

ಔಟ್‌ಪುಟ್ CSV ಫೈಲ್‌ಗಳನ್ನು ರಚನೆಯ ನಂತರ ZIP ಆರ್ಕೈವ್ ಆಗಿ ಸಂಕುಚಿತ ಮಾಡುತ್ತದೆ.

ರಚಿಸಲಾದ CSV ಫೈಲ್(ಗಳು)ಳ್ಳ .zip ಫೈಲ್ ರಚಿಸಿ, ನಂತರ ಅಸಂಕುಚಿತ CSV(ಗಳನ್ನು) ತೆಗೆದುಹಾಕುತ್ತದೆ.
ZIP ಫೈಲ್ ಔಟ್‌ಪುಟ್ CSV ಇರುವ ಅದೇ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅದೇ ಮೂಲ ಹೆಸರಿನಿಂದ ರಚಿಸಲಾಗುತ್ತದೆ.

ಲಾಭಗಳು:
- ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಬಹಳಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ (CSV ಫೈಲ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ 90%+ ಸಂಕುಚಿತವಾಗುತ್ತವೆ)
- ಫೈಲ್ ನಿರ್ವಹಣೆ ಮತ್ತು ಆರ್ಕೈವಿಂಗ್ ಸುಲಭಗೊಳಿಸುತ್ತದೆ
- ದೀರ್ಘಕಾಲಿಕ ಸಂಗ್ರಹಣೆಗೆ ಸೂಕ್ತ

ಉದಾಹರಣೆ: 'dns.log' ಇನ್ಪುಟ್ 'dns.csv' ರಚಿಸಿ ಅದನ್ನು 'dns.zip' ಗೆ ಸಂಕುಚಿತ ಮಾಡಿ, ನಂತರ 'dns.csv' ತೆಗೆದುಹಾಕುತ್ತದೆ.

```yaml
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -ComputerName

CSV ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ComputerName ಕಾಲಮ್‌ಗೆ ಮೌಲ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ComputerName ಕಾಲಮ್
ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಸದಾ ಇರುತ್ತದೆ - ಈ ಪ್ಯಾರಾಮೀಟರ್ ನೀಡದಿದ್ದರೆ ಕಾಲಮ್ ಖಾಲಿಯಾಗಿರುತ್ತದೆ.

ಬಹು DNS ಸರ್ವರ್‌ಗಳಿಂದ ಲಾಗ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುವಾಗ ಮೂಲ ಸರ್ವರ್ ಗುರುತಿಸಲು ಇದನ್ನು ಬಳಸಿ.

ಗಮನಿಸಿ: ಇದು ರಿಮೋಟಿಂಗ್ ಪ್ಯಾರಾಮೀಟರ್ ಅಲ್ಲ.
cmdlet ಸ್ಥಳೀಯ ಫೈಲ್‌ಗಳನ್ನು ಮಾತ್ರ ಪ್ರಕ್ರಿಯೆ ಮಾಡುತ್ತದೆ.

```yaml
Type: String
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Server
- DNSServer
- HostName
ParameterSets:
- Name: (All)
  Position: 3
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -Confirm

cmdlet ನಡಿಸುವ ಮೊದಲು ದೃಢೀಕರಣ ಕೇಳುತ್ತದೆ.

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಕೆಳಗಿನ ಕಾರ್ಯಗಳ ಮೊದಲು ದೃಢೀಕರಣ ಕೇಳುತ್ತದೆ:
- ಪ್ರತಿ DNS ಡಿಬಗ್ ಲಾಗ್ ಫೈಲ್ ಪ್ರಕ್ರಿಯೆ
- ಮೂಲ ಫೈಲ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು (-RemoveSourceFile ನೀಡಿದಾಗ)
- ಈಗಿರುವ ಔಟ್‌ಪುಟ್ ಫೈಲ್‌ಗಳನ್ನು ಮರುಬರೆಯುವುದು

ಯುಸರ್ ಇಂಟರಾಕ್ಟಿವ್ ಪ್ರಕ್ರಿಯೆಗೆ ಉಪಯುಕ್ತ, ಯಾವ ಫೈಲ್‌ಗಳು ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳಬೇಕೆಂದು ನಿಯಂತ್ರಿಸಲು.

```yaml
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -ContextFilter

ಔಟ್‌ಪುಟ್‌ಗೆ ಸೇರಿಸುವ ಲಾಗ್ ಎಂಟ್ರಿ ಪ್ರಕಾರಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ.
ಒಂದು ಅಥವಾ ಅನೇಕ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.

DNS ಡಿಬಗ್ ಲಾಗ್‌ಗಳಲ್ಲಿ ವಿಭಿನ್ನ ಕಾಂಟೆಕ್ಸ್ಟ್ ಪ್ರಕಾರಗಳಿವೆ:
- PACKET: DNS ಕ್ವೇರಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಪ್ಯಾಕೆಟ್ ಮಾಹಿತಿ (ಪ್ರಾಥಮಿಕ ಡೇಟಾ)
- EVENT: DNS ಸರ್ವರ್ ಈವೆಂಟ್‌ಗಳು (ಉದಾ: "The DNS server has started.")
- Note: ನಿರ್ಣಾಯಕ ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ಎಚ್ಚರಿಕೆಗಳು (ಉದಾ: ಸಾಕೆಟ್ ದೋಷಗಳು, ಆಂತರಿಕ ಸ್ಥಿತಿಗಳು)
- DSPoll, Init, Lookup, Recurse, Remote, Tombstone: ಹೆಚ್ಚುವರಿ ಕಾಂಟೆಕ್ಸ್ಟ್ ಪ್ರಕಾರಗಳು

ಮಾನ್ಯ ಮೌಲ್ಯಗಳು:
- 'All': ಎಲ್ಲಾ ಕಾಂಟೆಕ್ಸ್ಟ್ ಪ್ರಕಾರಗಳನ್ನು ಸೇರಿಸಿ (ಡೀಫಾಲ್ಟ್)
- 'Packet': ಮಾತ್ರ PACKET ಎಂಟ್ರಿಗಳನ್ನು ಸೇರಿಸಿ (DNS ಕ್ವೇರಿ/ಪ್ರತಿಕ್ರಿಯೆಗಳು)
- 'Event': ಮಾತ್ರ EVENT ಎಂಟ್ರಿಗಳನ್ನು ಸೇರಿಸಿ (ಸರ್ವರ್ ಈವೆಂಟ್‌ಗಳು)
- 'Note': ಮಾತ್ರ Note ಎಂಟ್ರಿಗಳನ್ನು ಸೇರಿಸಿ (ನಿರ್ಣಾಯಕ ಮಾಹಿತಿ)
- ಯಾವುದೇ ಸಂಯೋಜನೆ: ನಿರ್ದಿಷ್ಟ ಕಾಂಟೆಕ್ಸ್ಟ್ ಪ್ರಕಾರಗಳನ್ನು ಸೇರಿಸಲು ಅನೇಕ ಮೌಲ್ಯಗಳನ್ನು ಸೂಚಿಸಿ

ಡೀಫಾಲ್ಟ್: All

ಉದಾಹರಣೆಗಳು:
- 'Packet' ಮಾತ್ರ DNS ಟ್ರಾಫಿಕ್‌ಗೆ ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ
- 'Packet','Event' ಎರಡೂ DNS ಟ್ರಾಫಿಕ್ ಮತ್ತು ಸರ್ವರ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ
- 'Note','Event' ನಿರ್ಣಾಯಕ ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ಸರ್ವರ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ

ಗಮನಿಸಿ: 'Event' ಅಥವಾ 'Note' ಗೆ ಫಿಲ್ಟರ್ ಮಾಡಿದಾಗ, DateTime, ThreadId, Context ಮತ್ತು Information ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಡೇಟಾ ಇರುತ್ತದೆ.
ಇತರೆ ಕಾಲಮ್‌ಗಳು (ಪ್ರೋಟೋಕಾಲ್, ClientIP ಇತ್ಯಾದಿ) ಖಾಲಿಯಾಗಿರುತ್ತವೆ.

```yaml
Type: String[]
DefaultValue: "@('All')"
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 5
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -Delimiter

CSV ಔಟ್‌ಪುಟ್‌ಗೆ ಡಿಲಿಮಿಟರ್ ಅಕ್ಷರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ಡೀಫಾಲ್ಟ್: ಸೆಮಿಕೋಲನ್ (;)

ಸಾಮಾನ್ಯ ಪರ್ಯಾಯಗಳು: ಕಾಮಾ (,), ಟ್ಯಾಬ್ (`t), ಪೈಪ್ (|)

ಯೂರೋಪ್ ಸೇರಿದಂತೆ, ಡೆಸಿಮಲ್ ಸೆಪರೇಟರ್ ಕಾಮಾ ಆಗಿರುವ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸೆಮಿಕೋಲನ್ ಬಳಸಿ.
ಕಾಮಾ ಬೇರೆ CSV ಉಪಕರಣಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗಳಿಗೆ ಉಪಯುಕ್ತ.

```yaml
Type: String
DefaultValue: ;
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 2
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -InputCulture

DNS ಡಿಬಗ್ ಲಾಗ್‌ನಲ್ಲಿ ದಿನಾಂಕ/ಸಮಯ ಮೌಲ್ಯಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಬಳಸುವ ಸಂಸ್ಕೃತಿ/ಸ್ಥಳೀಯತೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

DNS ಸರ್ವರ್ ಡಿಬಗ್ ಲಾಗ್‌ಗಳು ಲಾಗ್ ರಚನೆಯಾಗಿರುವ ಸರ್ವರ್‌ನ ವಿಂಡೋಸ್ ಸ್ಥಳೀಯತೆಯ ದಿನಾಂಕ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತವೆ.
ವಿಭಿನ್ನ ಪ್ರಾದೇಶಿಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿರುವ ಸರ್ವರ್‌ಗಳಿಂದ ಲಾಗ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಮಾಡುವಾಗ ಈ ಪ್ಯಾರಾಮೀಟರ್ ಬಳಸಿ.

ಡೀಫಾಲ್ಟ್: ಪ್ರಸ್ತುತ ಸಂಸ್ಕೃತಿ

ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಗಳು:
- 'de-DE' ಅಥವಾ 'de-AT': ಜರ್ಮನ್ ಸ್ವರೂಪ (DD.MM.YYYY ಅಥವಾ DD/MM/YYYY)
- 'en-US': US ಸ್ವರೂಪ (MM/DD/YYYY AM/PM)
- 'en-GB': UK ಸ್ವರೂಪ (DD/MM/YYYY 24 ಗಂಟೆಗಳ ಸಮಯ)
- 'sv-SE': ಸ್ವೀಡಿಷ್/ISO ಸ್ವರೂಪ (YYYY-MM-DD)

```yaml
Type: CultureInfo
DefaultValue: '[System.Globalization.CultureInfo]::CurrentCulture'
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 6
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -InputFile

ಪಾರ್ಸ್ ಮಾಡಲು DNS ಡಿಬಗ್ ಲಾಗ್ ಫೈಲ್‌ನ ಪಥವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ಬಹು ಫೈಲ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಮಾಡಲು ಅರೆಗಳನ್ನೂ ಬೆಂಬಲಿಸುತ್ತದೆ.

Get-ChildItem ಅಥವಾ ಇತರ ಫೈಲ್ ಉತ್ಪಾದಕ cmdlet ಗಳಿಂದ ಪೈಪ್‌ಲೈನ್ ಇನ್ಪುಟ್ ಸ್ವೀಕರಿಸುತ್ತದೆ.

```yaml
Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- FullName
- FilePath
- InputPath
- File
- Path
ParameterSets:
- Name: (All)
  Position: 0
  IsRequired: true
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -NoDetailsParsing

PACKET ವಿವರ ಬ್ಲಾಕ್‌ಗಳನ್ನು ರಚಿಸಲಾದ JSON ಸ್ವರೂಪಕ್ಕೆ ಪಾರ್ಸ್ ಮಾಡುವುದು ತಪ್ಪಿಸುತ್ತದೆ.

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, TCP/UDP ಮಾಹಿತಿ ಸಾಲು Information ಕಾಲಮ್‌ನಲ್ಲಿ ಇರುತ್ತದೆ, ಆದರೆ Details ಕಾಲಮ್ ಖಾಲಿಯಾಗಿರುತ್ತದೆ.
ಇದು ದೊಡ್ಡ ಲಾಗ್ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ, ವಿವರವಾದ ಪ್ಯಾಕೆಟ್ ರಚನೆ ವಿಶ್ಲೇಷಣೆ ಅಗತ್ಯವಿಲ್ಲದಾಗ.

ಈ ಸ್ವಿಚ್ ಬಳಸಿ:
- ಬಹಳ ದೊಡ್ಡ ಲಾಗ್ ಫೈಲ್‌ಗಳನ್ನು (100MB+) ಪ್ರಕ್ರಿಯೆ ಮಾಡುವಾಗ ಮತ್ತು ಮೂಲ ಕ್ವೇರಿ ಮಾಹಿತಿ ಮಾತ್ರ ಬೇಕಾದಾಗ
- ವಿಶ್ಲೇಷಣೆಗೆ ವಿವರ ರಚನೆ (ಸಂದೇಶ ಧ್ವಜಗಳು, DNS ವಿಭಾಗಗಳು) ಅಗತ್ಯವಿಲ್ಲದಾಗ
- ಡೇಟಾ ಸಂಪೂರ್ಣತೆಯಿಗಿಂತ ವೇಗ ಹೆಚ್ಚಿಸುವುದು ಮುಖ್ಯವಾದಾಗ

ಕಾರ್ಯಕ್ಷಮತೆ ಪರಿಣಾಮ: PACKET ವಿವರ ಬ್ಲಾಕ್‌ಗಳಿರುವ ಲಾಗ್‌ಗಳಿಗೆ 30-50% ವೇಗ ಸುಧಾರಣೆ ಸಾಧ್ಯ.

```yaml
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -OutputCulture

ಔಟ್‌ಪುಟ್ CSV ಫೈಲ್‌ಗಳಲ್ಲಿ ದಿನಾಂಕ/ಸಮಯ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವರೂಪಗೊಳಿಸಲು ಬಳಸುವ ಸಂಸ್ಕೃತಿ/ಸ್ಥಳೀಯತೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

DateTime ಮೌಲ್ಯಗಳನ್ನು CSV ಗೆ ಹೇಗೆ ಬರೆಯಬೇಕು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
ನಿರ್ದಿಷ್ಟ ಪ್ರಾದೇಶಿಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ವ್ಯವಸ್ಥೆಗಳು CSV ಫೈಲ್‌ಗಳನ್ನು ಉಪಯೋಗಿಸುವಾಗ ಇದನ್ನು ಬಳಸಿ.

ಡೀಫಾಲ್ಟ್: ಪ್ರಸ್ತುತ ಸಂಸ್ಕೃತಿ

ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಗಳು:
- 'en-US': US ಸ್ವರೂಪ (MM/DD/YYYY)
- 'de-DE': ಜರ್ಮನ್ ಸ್ವರೂಪ (DD.MM.YYYY)
- 'sv-SE' ಅಥವಾ InvariantCulture: ISO ಸ್ವರೂಪ (YYYY-MM-DD) ಗರಿಷ್ಠ ಹೊಂದಾಣಿಕೆಗೆ

```yaml
Type: CultureInfo
DefaultValue: '[System.Globalization.CultureInfo]::CurrentCulture'
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 7
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -OutputFile

ಔಟ್‌ಪುಟ್ CSV ಫೈಲ್‌ಗಾಗಿ ಪಥವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಇನ್ಪುಟ್ ಫೈಲ್ ಹೆಸರಿನೊಂದಿಗೆ .csv ವಿಸ್ತರಣೆ ಮತ್ತು ಇನ್ಪುಟ್ ಫೈಲ್ ಇರುವ ಅದೇ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಮುಖ್ಯ: ಇದು ಫೈಲ್ ಪಥವಾಗಿರಬೇಕು, ಡೈರೆಕ್ಟರಿ ಅಲ್ಲ.
ಇನ್ಪುಟ್ ಫೈಲ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಕಸ್ಟಮ್ ಹೆಸರಿನೊಂದಿಗೆ ಬಳಸಬೇಕಾದರೆ, ಫೈಲ್ ಹೆಸರನ್ನು ಒಳಗೊಂಡ ಪೂರ್ಣ ಪಥವನ್ನು ನೀಡಿರಿ.

```yaml
Type: String
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Output
- Destination
- OutFile
- OutputPath
ParameterSets:
- Name: (All)
  Position: 1
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -OutputType

ರಚಿಸಬೇಕಾದ ಔಟ್‌ಪುಟ್ ಪ್ರಕಾರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ಮಾನ್ಯ ಮೌಲ್ಯಗಳು:
- 'CSV': ಎಲ್ಲಾ ಪಾರ್ಸ್ ಮಾಡಿದ ಲಾಗ್ ಎಂಟ್ರಿಗಳೊಂದಿಗೆ ಡೇಟಾ ಫೈಲ್ ಮಾತ್ರ ರಚಿಸಿ
- 'Statistic': ಸಂಗ್ರಹಿತ ಮೆಟ್ರಿಕ್‌ಗಳೊಂದಿಗೆ ಸಾಂಖ್ಯಿಕ ಫೈಲ್‌ಗಳು ಮಾತ್ರ ರಚಿಸಿ
- 'Both': ಡೇಟಾ ಮತ್ತು ಸಾಂಖ್ಯಿಕ ಫೈಲ್‌ಗಳನ್ನು ಎರಡನ್ನೂ ರಚಿಸಿ (ಡೀಫಾಲ್ಟ್)

ಸಾಂಖ್ಯಿಕ ಫೈಲ್‌ಗಳು ರಚಿಸಿದಾಗ, ಎರಡು ಪ್ರತ್ಯೇಕ ಫೈಲ್‌ಗಳು ರಚಿಸಲಾಗುತ್ತವೆ:
- '_Statistic.csv': ದಿನಾಂಕ, ಕಾಂಟೆಕ್ಸ್ಟ್, ಎಣಿಕೆ, ComputerName ಪ್ರಕಾರದ ಸಾರಾಂಶ ಎಣಿಕೆಗಳು
- '_PacketStatistic.csv': ದಿನಾಂಕ, ClientIP, ಪ್ರೋಟೋಕಾಲ್, ದಿಕ್ಕು, ಪ್ರಶ್ನಾ ಪ್ರಕಾರ, ಎಣಿಕೆ, ComputerName ಪ್ರಕಾರದ ವಿವರವಾದ PACKET ಎಣಿಕೆಗಳು

```yaml
Type: String
DefaultValue: Both
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 4
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -RemoveSourceFile

ಯಶಸ್ವಿ ಪ್ರಕ್ರಿಯೆಯ ನಂತರ ಮೂಲ DNS ಡಿಬಗ್ ಲಾಗ್ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

ಸ್ವಯಂಚಾಲಿತ ಲಾಗ್ ಪ್ರಕ್ರಿಯೆ ಪೈಪ್‌ಲೈನ್‌ಗಳು ಅಥವಾ ಡಿಸ್ಕ್ ಜಾಗ ನಿರ್ವಹಣೆಗೆ ಇದನ್ನು ಬಳಸಿ.
ಮೂಲ ಫೈಲ್ ಅನ್ನು ಮಾತ್ರ ಪ್ರಕ್ರಿಯೆ ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಾಗ ಮತ್ತು ಎಲ್ಲಾ ಔಟ್‌ಪುಟ್ ಫೈಲ್‌ಗಳು ರಚನೆಯಾದಾಗ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.

ಸುರಕ್ಷತೆ: ತಪ್ಪಾಗಿ ಅಮಾನ್ಯ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು -SkipHeaderValidation ಜೊತೆಗೆ ಬಳಸಲಾಗುವುದಿಲ್ಲ.

ಎಚ್ಚರಿಕೆ: ಮೂಲ ಫೈಲ್‌ಗಳು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತವೆ.
ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವ ಮೊದಲು ಔಟ್‌ಪುಟ್ ಫೈಲ್‌ಗಳು ಮಾನ್ಯವಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

```yaml
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -SkipHeaderValidation

DNS ಡಿಬಗ್ ಲಾಗ್ ಹೆಡರ್ ಮಾನ್ಯತೆ ಪರಿಶೀಲನೆಯನ್ನು ಬಿಟ್ಟುಹೋಗುತ್ತದೆ.

ಡೀಫಾಲ್ಟ್‌ನಲ್ಲಿ, cmdlet ಇನ್ಪುಟ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಮಾನ್ಯ DNS ಸರ್ವರ್ ಡಿಬಗ್ ಲಾಗ್ ಹೆಡರ್ ಇರುವುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.
ಈ ಸ್ವಿಚ್ ಬಳಸಿ ಮಾನ್ಯತೆ ಇಲ್ಲದೆ ಫೈಲ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಮಾಡಬಹುದು, ಇದು ಕೆಳಗಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಉಪಯುಕ್ತ:
- ಬದಲಾಯಿಸಿದ ಅಥವಾ ಕಸ್ಟಮ್ ಲಾಗ್ ಸ್ವರೂಪಗಳು
- ಮಾನ್ಯತೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದು
- ಅಸಾಮಾನ್ಯ ಅಥವಾ ಪೂರ್ವ-ಪ್ರಕ್ರಿಯೆಯ ಲಾಗ್‌ಗಳು

ಎಚ್ಚರಿಕೆ: ಫೈಲ್ ಮಾನ್ಯ DNS ಲಾಗ್ ಅಲ್ಲದಿದ್ದರೆ ಪ್ರಕ್ರಿಯೆ ದೋಷಗಳು ಸಂಭವಿಸಬಹುದು.

```yaml
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -WhatIf

cmdlet ನಡಿಸಿದರೆ ಏನು ಸಂಭವಿಸುವುದೆಂದು ತೋರಿಸುತ್ತದೆ.
cmdlet ನಡಿಸುವುದಿಲ್ಲ.

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ನಡಿಸುವ ಕಾರ್ಯಗಳ ವಿವರವಾದ ಮಾಹಿತಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಆದರೆ ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.
ಉಪಯುಕ್ತ:
- ಯಾವ ಫೈಲ್‌ಗಳು ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುತ್ತವೆ ಎಂದು ಪೂರ್ವದೃಷ್ಟಿ ಪಡೆಯಲು
- ಪ್ರಕ್ರಿಯೆ ಮಾಡುವ ಮೊದಲು ಔಟ್‌ಪುಟ್ ಫೈಲ್ ಪಥಗಳನ್ನು ಪರಿಶೀಲಿಸಲು
- ಉತ್ಪಾದನೆಯಲ್ಲಿ ನಡಿಸುವ ಮೊದಲು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು

```yaml
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### CommonParameters

ಈ cmdlet ಸಾಮಾನ್ಯ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, ಮತ್ತು -WarningVariable. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗೆ, ನೋಡಿ
[about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### System.String[]

## NOTES

ಆವೃತ್ತಿ  : 1.7.0.0
ಲೇಖಕ   : Andi Bellstedt, Copilot
ದಿನಾಂಕ     : 2026-01-25
ಕೀವರ್ಡ್‌ಗಳು : Microsoft Windows Server, DNSServer, DNS, DebugLog, LogParser

## RELATED LINKS

- [github.com/AndiBellstedt/DNSServer.DebugLogParser](https://github.com/AndiBellstedt/DNSServer.DebugLogParser)
