Соединение TFS через VPN - есть ли способ сохранить идентификатор пользователя / пароль на клиенте? [закрыто]

StackOverflow https://stackoverflow.com/questions/450447

  •  19-08-2019
  •  | 
  •  

Вопрос

Я часто подключаюсь к своему рабочему экземпляру TFS через VPN. Поскольку мой домашний компьютер не находится в домене, я вынужден вводить свой идентификатор пользователя / пароль для каждой команды tf.exe. Есть ли способ кэшировать или сохранить это локально?

Это было полезно?

Решение

Хотя я не могу полностью решить вашу проблему, я могу убрать половину ее (эта команда настроена для запуска SSMS, а не VS, хотя вы можете ее изменить):

%windir%\system32\runas.exe /netonly /user:DOMAIN\UserID "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\SqlWb.exe"

" / netonly " включение RUNAS.exe аутентифицирует его в месте назначения, что означает, что вы можете дать ему имя пользователя и пароль, к которым у вас в данный момент нет доступа к DC. Мы используем его для запуска SSMS и входа с помощью встроенной аутентификации на SQL Server, который находится в другом домене. Несмотря на то, что я не могу видеть DC для этого домена со своего компьютера, эта команда все же позволяет мне передавать свое имя пользователя и пароль для этого домена на этот сервер.

Вы можете установить ярлык для этой команды, и он будет запрашивать ваш пароль только при запуске VS, что делает это немного проще, поскольку вам больше не нужно вводить свой домен \ имя пользователя больше.

Другие советы

Вы определенно можете это сделать! Я работаю за пределами домена на Windows XP. Мой коллега только что показал мне, как. Вот шаги:

<Ол>
  • Откройте Панель управления .
  • Откройте учетные записи пользователей .
  • Выберите Изменить аккаунт , а затем выберите свой текущий аккаунт.
  • Слева в разделе Связанные задачи выберите Управление сетевыми паролями , после чего откроется диалоговое окно Сохраненные имена пользователей и пароли . li>
  • Отсюда вы нажимаете кнопку Добавить и вводите полный путь к серверу TFS (server.abc.xyz), полное имя пользователя (ABC \ username) и пароль, который будет использоваться для Доступ к TFS.
  • Это должно помочь вам. Я ненавижу TFS немного меньше сейчас. ;)

    В Win7 с VS2010 я смог сделать следующее при подключении к VPN,

    <Ол>
  • Перейдите в Панель управления \ Учетные записи пользователей и безопасность семьи \ Диспетчер учетных данных
  • Добавить учетные данные Windows
  • Введите имя своего сервера TFS (у меня было " http: // tfs: 8080 " ;, я ввел " tfs ")
  • Введите имя пользователя, соответствующее домену (например, mycompany \ jdoe)
  • Выйдите из панели управления, когда закончите, и перезапустите VS2010
  • Вы пытались установить свои имя пользователя и пароль точно так же, как в вашей рабочей среде? Кажется, я вспоминаю, что это работает для общих файловых ресурсов, потому что он передает хешированные учетные данные и до тех пор, пока они совпадают, это успешно.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top