Как вы указываете имя пользователя VSSConverter.exe следует использовать? - PullRequest
1 голос
/ 30 декабря 2010

Я использую VSSConverter.exe для миграции с VSS на TFS (также и во время). У меня возникла проблема, поскольку учетная запись, под которой я ее запускаю, не находится в том же домене, что и сервер TFS. Есть ли способ сообщить инструменту VSSConverter.exe, какую учетную запись сервера использовать?

Например, когда я использую командную строку tf, я добавляю / login: myname, mypassword, например:

C:> tf dir $\ /login:myname,mypassword etc...

Есть ли способ сделать то же самое с VSSConverter.exe?

Ошибка, которую я получаю, такова:

TF60071: Ваша учетная запись не имеет разрешения для подключения к команде Найденный сервер 'https://www.example.com/tfs/DefaultCollection'. Обратитесь к администратору Team Foundation Server и попросите соответствующее разрешение будет добавлено к вашей учетной записи.

1 Ответ

2 голосов
/ 02 января 2011

VSSConverter.exe попытается подключиться к TFS с учетной записью, с которой он в данный момент работает. Иногда эта учетная запись не может быть добавлена ​​в TFS или использована с TFS - например, Между двумя доменами нет доверия домену.

Чтобы указать альтернативные учетные данные, вы можете использовать диспетчер учетных данных Windows для их хранения. VSSConverter попытается использовать их для подключения к серверу.

В Windows 7 вы можете сделать это:

Control Panel > User Accounts > Manage Windows Credentials > Add a Windows credential

Network address: www.example.com
User name: DOMAIN\user
Password: Password

Вы также можете добраться до него:

Start > Run
Type: **rundll32.exe keymgr.dll,KRShowKeyMgr**
...