If you are using a command line app, and you have ampersands in any argument, you will get an error. To escape the ampersand, preface it with a carat (^).

Example: echo &bad_dog

Result: 'bad_dog' is not recognized as an internal or external command, operable program or batch file.

Fixed: echo ^&bad_dog

Ampersands in XML

Similarly, if you are using an ampersand in an XML file, you also need to escape it using "&"

Example:

<add key ="sasToken" value ="sv=2015-02-21&tn"/>

Fixed:


<add key="sasToken" value ="sv=2015-02-21&amp;tn"/>