The ssvmtool cannot accept passwords containing double quotes when entered as additional switch when calling the tool.
For example a password containing a double quote is passed to ssvmtool inline, like this:
ssvmtool.bat @deploy_config --vc-pass=!"$%^&*()_+
The password ends up being read in as:
nb: The double quote is now missing
First seen in
Sophos Anti-Virus for VMware vShield 1.0.0
Sophos Anti-Virus for VMware vShield 1.1
This is caused by the way in which python sys.argv deals with double quotes.
What To Do
This issue is resolved in Sophos Anti-Virus for VMware vShield 1.1.
If using version 1.0, to avoid this the password will need to be declared inside of the config file, and not passed inline to ssvmtool.