Ты прав. Амперсанд - это специальный символ в командной строке Windows. Обычно, чтобы избежать этого, вы используете каретку (^) или двойные кавычки. Если ни один из этих способов не работает (или если вы на самом деле не вводите свой пароль в командной строке), я бы предложил просто изменить ваш пароль.
Например:
C:\Windows\System32>echo a&b a 'b' is not recognized as an internal or external command, operable program or batch file. C:\Windows\System32>echo a^&b a&b C:\Windows\System32>