Monitoring Splunk

Using windows batch file to run search on CLI

quahfamili
Path Finder

Hi,

I was trying to use window batch file to run CLI search command.

The command is something like this:
splunk search "index=xx |eval xx| table xx xx xx" -output csv c:\test.csv

This cmd like works when I manually key in on cmd prompt, but when I saved the file as a batch files or *.cmd, the command will only run : splunk search "index=xx

I know the pipe in cmd needs to be escaped using caret (^|). However, it is not working even when I added the caret.

Thanks in advance.
AQ

Tags (2)
0 Karma
1 Solution

somesoni2
Revered Legend

Give this a try

start "" CALL 'splunk.exe search "index=xx |eval xx| table xx xx xx" -output csv c:\test.csv'

View solution in original post

0 Karma

somesoni2
Revered Legend

Give this a try

start "" CALL 'splunk.exe search "index=xx |eval xx| table xx xx xx" -output csv c:\test.csv'
0 Karma

quahfamili
Path Finder

Anyone have any ideas?

0 Karma

nickhills
Ultra Champion

Do you have anything in your batch file to login as a Splunk user before running this command?

If my comment helps, please give it a thumbs up!
0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

ATTENTION: We’re Moving! (AGAIN!)

The Splunk Community Slack is undergoing a system migration to keep our workspace secure and ...

Deep Dive: Optimizing Telemetry Pipelines in Splunk Observability Cloud

In this session, we will peel back the layers of Splunk Observability Cloud’s cost-optimization features. ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...