Solarwinds allows the user to add a Powershell Script components to an Application template. It is possible to pass arguments to the script by providing the values in the Script Arguments field:

It appears that the Script Arguments field does not handle certain characters, such as the equals sign ("=") correctly. If the argument includes an equals sign, the value in $args[] (visible to the script) is mangled. For example, if Script Arguments is this
dc=MyCompany,dc=MyDomain
then $args[0] is this
-dc
If I URLEncode the argument, it will be passed to the script correctly. However, this is cumbersome when assigning the template to a new node because I have to convert the script argument to a URLEncoded value first. Please fix the arguments handling so that it handles equals signs and other non-alphanumeric characters. Thanks.
(Edited to clarify why I want to put the equals sign in the argument value. In the example above, I'm writing a script to do an LDAP query without a reverse DNS lookup. I want to pass (1) the complete path to the LDAP root and (2) the LDAP search string, as script arguments)