Как вы указываете имя пользователя 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**