Trying to run a batch file to deploy DLP agent

I’m trying to run a batch file I was given to deploy symantec dlp client to workstations.
There are 7 files that have to be downloaded and the batch file has to run within the folder all the files are downloaded to. So I am creating a DLP directory under C:\program files (x86)\Symantec (That just hapens to be the path I chose, but it’s not required).
The folder creation and downloading of the files work fine.
The relevance is to see if the two services the agent creates and starts exist or not. That is working fine also.
All of the action lines complete but the action itself fails and the agent is not being installed.
Here is a copy of the batch file. I have changed the names of the servers & key to protect the inocent.
The batch file is calling msiexec and I tried running that but with all the strings & quotes within the line, that fails also.

Also including the action line that I’m using to run the batch file.

msiexec /i AgentInstall64.msi /q INSTALLDIR="%PROGRAMFILES%\Manufacturer\Endpoint Agent" ENDPOINTSERVER=“Server1domain.name.site:10443;Server2domain.name.site:10443” TOOLS_KEY=“111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111” UNINSTALLPASSWORDKEY=“222222222222222222222222222222222222222222222” SERVICENAME=“EDPA” WATCHDOGNAME=“WDP” ARPSYSTEMCOMPONENT=“1” ENDPOINT_CERTIFICATE=“endpoint_cert.pem” ENDPOINT_PRIVATEKEY=“endpoint_priv.pem” ENDPOINT_PRIVATEKEY_PASSWORD=“33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333” ENDPOINT_TRUSTSTORE=“endpoint_truststore.pem” LOGDETAILS=“Yes” /L*v %SystemDrive%\installAgent.log

Action:
Completed action uses wow64 redirection false
Completed waithidden cmd.exe /C "C:\Program Files (x86)\Symantec\DLP\install_agent.bat

Probably a common problem in that the BigFix client launches everything in 32-bit mode by default.

Put
action uses wow64 redirection false anywhere in the action script before launching the batch file.

Thanks, but I already did that. Saw that tip from you on another post in the forum.

Does the batch file work if you run it manually (outside of BigFix)? Anything showing up in the installAgent.log file?

‘and the batch file has to run within the folder all the files are downloaded to’

… Maybe that needs to be the current working directory as well? Somewhere inside the batch you may need to
cd "C:\program files (x86)\Symantec" ?

It does run successfully manually. The installagent log file on the one running from bigfix implies that it was successful, but I know it is not as the 2 services are not present that DLP installs.
I will try to make the change the batch file and see if that helps. Thanks.

Not likely, but maybe also worth adding the ALLUSERS=1 property on the msiexec command line, to force it to be a system-wide rather than per-user install.

Thanks Jason. putting in the change to the symantec directory got it working.