Аутентифицировать учетные данные пользователя домена на не присоединенной виртуальной машине?

Этот вопрос может показаться глупым и, возможно, немного безумным, но - есть ли способ запустить процесс на компьютере, не присоединенном к домену, используя учетные данные пользователя в этом домене?

В моем случае я использую виртуальные машины, на которых установлены исполняемые файлы из нашего процесса сборки, а также Visual Studio. Visual Studio предназначена для отладки наших выпусков, однако она выполняется с учетными данными пользователя vm-local. Это означает, что он не может аутентифицироваться в нашем развертывании TFS при выполнении "представления tf.exe", чтобы использовать наш Исходный сервер для отладки.

Team Explorer удается выполнить аутентификацию в TFS с помощью приглашения пользовательского интерфейса, однако я подозреваю, что это потому, что мы предоставляем его с URI развертывания TFS, и он предназначен для отображения приглашения для упрощения сценариев рабочей группы; то есть это не так, как мы получаем это бесплатно.

Мои инстинкты говорят мне, что единственный способ аутентификации на этом виртуальном компьютере - это присоединиться к нему или как-то сформировать одностороннее доверие или что-то в этом роде, но есть ли более простой способ? Для автоматизации мы, в конце концов, захотим написать сценарий, но сначала я рассмотрю выполнимость этой вещи.

1 ответ

Решение

Этот вопрос может показаться глупым и, возможно, немного безумным, но - есть ли способ запустить процесс на компьютере, не присоединенном к домену, используя учетные данные пользователя в этом домене?

Единственный способ сделать это - присоединить рабочую станцию ​​к домену. Это подключает его к большей структуре доверия Active Directory. Односторонние отношения доверия применяются к доменам, а не к рабочим станциям. То есть, рабочая станция, которой управляют, доверяет домену для аутентификации, но домен не доверяет рабочей станции для аутентификации.

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