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
Get Updates on the Splunk Community!

Database Performance Sidebar Panel Now on APM Database Query Performance & Service ...

We’ve streamlined the troubleshooting experience for database-related service issues by adding a database ...

IM Landing Page Filter - Now Available

We’ve added the capability for you to filter across the summary details on the main Infrastructure Monitoring ...

Dynamic Links from Alerts to IM Navigators - New in Observability Cloud

Splunk continues to improve the troubleshooting experience in Observability Cloud with this latest enhancement ...