Как я могу подключить VS2013 Release Management на не доменной машине Windows 10

У меня есть 2 машины:

  • Корпоративный настольный компьютер, работающий под управлением Windows 7 с пакетом обновления 1 (SP1), который находится в корпоративном домене и в который я вхожу, используя учетную запись корпоративного домена.
  • Персональный ноутбук, который я использую при работе из дома через клиент Cisco VPN, но в настоящее время сидит на моем столе, подключенном к корпоративному Wi-Fi (хотя у меня он был подключен к проводной сети и в той же подсети, что и мой настольный компьютер сегодня). Эта машина не входит в корпоративный домен; Я вхожу в эту машину с учетной записью Microsoft.

Мне нужно запустить клиент управления выпуском Visual Studio 2013 с обеих машин. Машина на моем рабочем столе работает нормально, если ввести IP-адрес или URL-адрес в поле ввода URL-адреса Release Management Server, и все подключается, и все великолепно.

Однако на моем ноутбуке с Windows 10 это другая история. Каждая попытка подключения встречается с ошибкой:

Указанный сервер не может быть достигнут. Убедитесь, что введенная информация действительна (обратитесь за помощью к администратору управления релизами). <- Я админ

Я могу пропинговать машину как с IP-адресом, так и с именем хоста, исключая проблемы с DNS. Обе клиентские машины находятся в одной подсети. Обе машины используют один и тот же исходящий порт.

Проверяя журнал событий, я вижу кучу сообщений: The remote server returned an error: (401) Unauthorized.

Проверяя с помощью Fiddler, на моем настольном компьютере я могу пройти через рукопожатие каждого из этапов запуска, и все хорошо. Но в Fiddler на моем ноутбуке я вижу 3 401 несанкционированных ошибок перед бомбардировкой Release Management Client и возвращает довольно неинформативное сообщение, которое я опубликовал выше.

Я попытался создать теневую учетную запись на своем ноутбуке и выполнить танец Shift-Right-Click-Run As Different User, но я, должно быть, что-то упустил, потому что не могу заставить это работать.

Я говорил с сетевым администратором, который предполагает, что я должен иметь доступ ко всем одинаковым ресурсам с обеих машин и что это должно быть проблемой управления выпусками.

Это несовместимость между VS2013 Release Management и Windows 10 или чем-то еще? Кто-нибудь еще имел эту проблему и преодолел ее? У меня есть доступ к администрированию среды Release Management, если есть изменения, которые необходимо внести, и я являюсь локальным администратором на обеих машинах. Однако я не являюсь администратором домена, если необходимо внести изменения.

1 ответ

Решение

После полного изучения ситуации, похоже, это была совокупность факторов. Я публикую ответ, потому что это довольно распространенная проблема:

  • Рабочая станция отправляла неожиданные учетные данные на сервер. Чтобы обойти это, вы должны настроить учетную запись пользователя на сервере без домена в имени пользователя и создать теневую учетную запись на локальном компьютере. При запуске клиентского приложения вы должны либо войти в эту теневую учетную запись на локальном компьютере, либо нажать SHIFT+RIGHT CLICK и выбрать "Запуск от имени", введя свои локальные теневые учетные данные. Затем он передаст теневую учетную запись на сервер, который теперь будет проходить проверку подлинности без ссылки на домен. ИЛИ ЖЕ
  • Создайте на сервере учетную запись пользователя, соответствующую учетным данным на локальном компьютере, включая MACHINENAME\LocalUsername

  • При попытке подключения к серверу управления выпусками с компьютера, не входящего в домен, при подключении внутри сети возникла проблема с сетью. При подключении через VPN из дома эта ситуация была разрешена, но только после того, как мы убедились, что учетная запись и учетные записи локального компьютера были правильно настроены. Подключенный к домену компьютер всегда подключен правильно.

Другие вопросы по тегам