Как вы указываете имя пользователя VSSConverter.exe следует использовать?

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

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

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

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

Ошибка, которую я получаю, заключается в следующем:

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

1 ответ

Решение

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**
Другие вопросы по тегам