Getting Data In

How to convert bulk evtx files in a folder to CSV files for ingestion?

sbgoldberg13
Explorer

Hi all. I have a folder with about 200 evtx files. The following command works for 1 file. How can I process/convert all of the evtx files to csv at once? Thanks.

Get-WinEvent -Path C:\somewhere\foo.evtx | Export-CSV C:\somewhere\foo.csv

 

Labels (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

This is more of an OS/shell problem than a Splunk problem.  You should able to use the shell's looping constructs to iterate over the files in the folder.

Get-ChildItem –Path "C:\somewhere" |
  Foreach-Object {
  #Do something with $_.FullName
}
---
If this reply helps you, Karma would be appreciated.
0 Karma

sbgoldberg13
Explorer

I tried this command, modified with get-winevent piped to export-csv but no luck. How do I iterate so it changes each xxx.evtx to xxx.csv, yyy.evtx to yyy.csv, etc. Thanks.

Tags (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

That would be a question for a Powershell forum.

---
If this reply helps you, Karma would be appreciated.
0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...