Action Script is not downloading the file

Hello again. I have an action script to install qualys on our endpoints. It never downloads the actual file from the BigFix server to the endpoint. I have reviewed and reviewed the script and there is obviously something I am missing. I have another fixlet that works with a similar setup. The only exception is the installation parameters. I am missing something in this script.

My action Script:
action uses wow64 redirection false

prefetch QualysCloudAgent_6_2_5_4.exe sha1:4737B800BD9D4C07C9594D9E736DCAAF18FBB30C size:26570096 http://BIGFIXServer:52311/QualysCloudAgent_6_2_5_4.exe

waithidden cmd.exe /c ""__Download\QualysCloudAgent_6_2_5_4.exe" CustomerId={customer ID} ActivationId={ActivationID} WebServiceUri=https://qagpublic.qg2.apps.qualys.com/CloudAgent/ > "C:\Windows\Temp\qualys.log"
continue if {exit code of action = 0}

The log files shows:
At 12:35:58 -0600 - mailboxsite (http://BIGFIXSERVER:52311/cgi-bin/bfgather.exe/mailboxsite539138080)
Relevant - Qualys Horne #2 (fixlet:1685)
At 12:35:59 -0600 -
ActionLogMessage: (action:1685) Action signature verified for Downloads
DownloadsAvailable: checking for 'http://relayserver:52311/bfmirror/downloads/1685/0'
DownloadsAvailable: false (action id 1685)

Is your environment enforcing the usage of sha256 for downloads?

Some of my scripts have the sha256 entry and others do not. I do not actually know if it is being enforced. it appears that others have the setting if it is an EXE, but the one for Splunk is for a .msi.

When you push the action, are you able to see the package is being cached on the BES Root server?
You should see something like this:

If that is happening then it sounds like something is happening with the download at the relay level.

Not related to your original question but if your endpoints are outside the US, there maybe TCC restrictions to factor in with regard to software export as I know Qualys is ECCN 5D002. Hopefully not, but just saying just in case :blush:

I receive a failed to download.

These are all in the Azure and in the US.

ok, that helps. Try with http://BIGFIXServer:52311/Uploads/QualysCloudAgent_6_2_5_4.exe

You are missing the ‘Uploads‘ part.

Ok we have gotten further, thank you for the absent "Uploads" in my path. Not it will actually fail. The log files indicates: Invalid argument specification: /s, check the Cloud Agent Installer logs for errors at location:"C:\ProgramData\Qualys\QualysAgent\InstallerLogs\CloudAgentInstaller.log"

I do not see a /s in the argument though.

I found this in a post where we needed an additional { in front of the CustomerId={{ and in ActionID={{

yeah, you need to escape the { with {{ for all recurrences.