Getting this error via Power Shell for the Splunk Universall installation
Error below
The term 'C:\Program Files\SplunkUniversalForwarder\bin\splunk' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
working.ps1:17 char:3
Here is how i defined my variables
$SplunkInstallationDir = "C:\Program Files\SplunkUniversalForwarder"
& "$SplunkInstallationDir\bin\splunk" start --accept-license --answer-yes --no-prompt
It works if i run manually only.
Kindly assist
Hi @lumi,
Although your command should work, you might try:
$SplunkInstallationDir = "C:\Program Files\SplunkUniversalForwarder"
& "$($SplunkInstallationDir)\bin\splunk.exe" start --accept-license --answer-yes --no-prompt
# or
$SplunkExe = "C:\Program Files\SplunkUniversalForwarder\bin\splunk.exe"
& $SplunkExe start --accept-license --answer-yes --no-prompt
To run "splunk start," the account should have Full Control permission on C:\Program Files\SplunkUniversalForwarder and all subdirectories and files. Ideally, the command should be executed by the service account, assuming the forwarder is also configured to run as a service.