Мой компьютер разработки в офисе НЕ находится в 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"