One of our users has a password that begins with a dollar sign ($), and it's causing problems when using it to set the username/password a service should be run as.
Here's a (redacted) example. When I run the "sc config" command, it correctly sets the service's username to "email@example.com", but the password isn't set properly, so the service cannot be started. If I use the Services GUI to enter the same password, though, I'm able to start the service.
Is there a way to escape the password string so that special characters are ignored?
sc config serviceName start= auto obj= firstname.lastname@example.org password= $ser1nade