Назад | Перейти на главную страницу

Запуск от имени другого пользователя не работает :(

Мой компьютер разработки в офисе НЕ находится в Active Directory. Это обычная установка, без домена. Все нормально работает.

Когда я хочу подключиться к общему диску, мне нужно сопоставить диск с учетными данными моей компании

например. CompanyDomain \ UserName и пароль, например. Foo \ User1 и секретный пароль

Прекрасно работает.

Итак, теперь я пытаюсь запустить Visual Studio и SSMS под своими учетными данными пользователя NETWORK. Итак, я щелкаю левой кнопкой мыши и удерживаю кнопку Shift, щелкаю правой кнопкой мыши значок приложения под кнопкой «Пуск», а затем левой кнопкой мыши запускаю от имени другого пользователя.

Я ввожу свои учетные данные (как указано выше) ... и не могу. Сэй у меня плохие данные.

Какого черта? Как я могу это исправить? выяснить, что происходит?

ура :)

P.S. ОС - Win 7 RC

Вы можете запускать приложение только под учетной записью, которая существует локально. Но поскольку Windows вернется к использованию {имя пользователя, пароль}, которое вы ввели для аутентификации, когда другие методы не работают (или недоступны), есть обходной путь.

Создайте локальную учетную запись с таким же именем (domain\pure.\pure) и тот же пароль, затем запустите программу, которой требуются сетевые ресурсы, под новой локальной учетной записью. Вам нужно будет убедиться, что у новой локальной учетной записи есть доступ к нужным локальным ресурсам.

Если я правильно понимаю вопрос:

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

Но Visual Studio, установленная на вашем компьютере, является локальным ресурсом, и если ваш компьютер не принадлежит домену, учетные записи домена не будут иметь к нему доступа. Для запуска VS вам потребуется локальная аутентификация в SAM на вашем ПК, и, очевидно, для этого требуется локальная учетная запись. Вы не сможете запустить VS в качестве учетной записи домена, если не предоставите учетным записям домена каким-либо образом доступ к своему компьютеру, то есть не присоединили свой компьютер к домену.

Зачем вам нужно запускать VS как учетную запись домена? Неужели VS имеет доступ к ресурсам домена? Если это так, просто запустите VS как обычно, но сначала подключите сетевой диск (любой сетевой диск), и VS должен иметь возможность использовать ресурсы домена.

JR

Ваш компьютер является чужим для домена и как таковой для файловых серверов и т. Д. Когда вы подключаете диск, вы предоставляете файловому серверу внешних ресурсов свои внешние учетные данные, файловый сервер аутентифицируется с доменом, что отлично работает, поскольку файловый сервер является его участником. домена. Когда вы запускаете локальное приложение с чужими учетными данными, оно не работает, потому что ваша рабочая станция не может пройти аутентификацию во внешнем домене.

Просто используйте команду runas с переключателем / netonly, и она должна работать. Как это:

runas /netonly /user:DOMAIN\username "path to the application.exe"