Как выполнить 'stcmd' для извлечения файлов из StarTeam с паролем, содержащим '@'

У меня есть два небольших вопроса по извлечению файлов из StarTeam:

Согласно справочной документации веб-сайта StarTeam, http://documentation.microfocus.com/help/index.jsp?topic=%2Fcom.borland.stcmdtools.doc%2Fhtml%2Fcmdcheckoutfiles.htm, пример выглядит следующим образом:

stcmd co -p "JMarsh:password@Orion:1024/StarDraw/StarDraw/User Manual" -l "*.doc"

Вопросы: Если в моем пароле есть символ «@», например youz: w @ iuy76 @ 15.78.87.98: ....., то из-за ошибки распознавания строки произойдет ошибка, он думает, что «youz» - это имя пользователя, а «w» '- это пароль. Как я могу исправить это, чтобы система знала мой настоящий пароль?

Большое Вам спасибо.


person Jeffery You    schedule 07.11.2011    source источник
comment
Решено, замените "@" на "% 40".   -  person Jeffery You    schedule 10.11.2011
comment
Вам разрешено ответить на свой вопрос в StackOverflow. Вы можете ввести один, чтобы этот вопрос отображался как ответ.   -  person Slapout    schedule 10.11.2011


Ответы (2)


Джеффри Ю говорит:

Решено, заменить @ на %40

person Gonen    schedule 18.12.2012

Альтернативным решением этого Джеффри было бы использование свойства зашифрованного файла паролей инструмента StarTeam stcmd.

Тогда ваша команда будет выглядеть примерно так:

"JMarsh: пароль @ Orion: 1024 / StarDraw / StarDraw / Руководство пользователя" -epwdfile "c: \ epassword.pwd" -l "* .doc"

Шаги по созданию файла паролей следующие:

store-password –password «youz: w @ iuy76 @ 15.78.87.98» -epwdfile «c: \ epassword.pwd»

Этот

Спасибо.

person GraemeD    schedule 02.04.2013