Take the output string from BASH or PowerShell command and save it as a variable

View thread

casey1234

Hi,

It's basically what the title implies.

I want to run a command that produces a string and save it as a variable to be used later in various output blocks. So far the command is working and I can send the output to a om_file logfile but I don't know how to assign the value to a variable to be used elsewhere in the config.

<Input powershell>
    Module  im_exec
    Command "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
    Arg     "$IP = Get-WmiObject  Win32_NetworkAdapterConfiguration | where {$_.IPEnabled};$IP.DefaultIPGateway"
    <Exec>
        parse_json();
        $EventTime = parsedate($EventTime);
    </Exec>
</Input>

Thanks!!