QualysCloudAgent.exe CustomerId={parameter “CustomerKey” of action} ActivationId={parameter “ActivationKey” of action} WebServiceUri=“https://SomeURL”
This of course fails as the {} are missing for the actual command line. I’ve tried escaping the braces but am obviously doing it wrong or need to concat strings or something. Any pointers?
QualysCloudAgent.exe CustomerId={{{parameter “CustomerKey” of action}}} ActivationId={{{parameter “ActivationKey” of action}}} WebServiceUri=“https://SomeURL”
Next way is to remember that in Action Script that the curly braces indicate relevance substitution, but you can escape them as needed by doubling them up, but it can be tricky to know which ones to double!
In your case, you could put the braces inside of the relevance, and then double the closing brace to avoid terminating the relevance substitution early.
QualysCloudAgent.exe CustomerId={"{" & parameter “CustomerKey” of action & "}}"} ActivationId={"{" ¶meter “ActivationKey” of action & "}}"} WebServiceUri="https://SomeURL"
Or outside of the relevance and double up the first brace
QualysCloudAgent.exe CustomerId={{{parameter “CustomerKey” of action}} ActivationId={{{parameter “ActivationKey” of action }} WebServiceUri="https://SomeURL"
Or, you can do what you did, and just enter the braces into the parameter in the first place.