Мой компьютер с Windows 7 подключен к сети Windows на рабочем месте. В этой сети используются два домена, EMPLOYEES
и TESTERS
. У меня есть логины на оба домена, например EMPLOYEES\Joe
и TESTERS\TestJoe
.
Если я вошел в компьютер как EMPLOYEES\Joe
, как я могу запустить экземпляр Windows Explorer с привилегиями TESTERS\TestJoe
? Обратите внимание, что я могу TESTERS\TestJoe
без проблем переключать пользователя и войти в систему как на этом компьютере.
Я попробовал предложения, приведенные в этом посте , и они не работают.
windows-7
windows-explorer
privileges
Эшвин Нанджаппа
источник
источник
Ответы:
Вам не нужно запускать explorer.exe от имени другого пользователя, чтобы подключиться к общему сетевому ресурсу с другими учетными данными.
В окне проводника вы можете нажать «Подключить сетевой диск», заполнить путь и проверить «Подключиться с использованием других учетных данных». При нажатии кнопки «Готово» вам будет предложено ввести учетные данные, которые вы хотите использовать для подключения к текущей папке.
Вы также можете сделать это с помощью команды net в командной строке.
источник
Похоже, что Windows активно сопротивляется возможности запуска Explorer от имени другого пользователя. Я решил эту проблему в моей системе Windows 7, выполнив следующие действия:
HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
и предоставьте себе полный контроль. Этот ключ управляет разрешением запуска Explorerrunas
в_runas
. Если вы получаете сообщение об ошибке, вероятно, вы не правильно выполнили первый шагКак только это изменится, вы можете запустить Explorer с другим набором учетных данных с помощью команды runas или с помощью бесплатного инструмента CPAU из Joeware .
Из командной строки вы можете запустить Explorer:
runas /user:domain\username "c:\windows\explorer.exe /separate"
cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"
Заметка:
/separate
чтобы принудительно запустить Explorer как отдельный процесс. смотрите такжеисточник
Этому пользователю также потребуются привилегии для доступа к файловой системе на локальном компьютере и выполнения любых дальнейших операций, которые вы хотите выполнить.
источник
Это работает для Windows 7, 8.0, 8.1 и 10
HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
RunAs
в_RunAs
.C:\Windows\Explorer.exe
источник
Откройте диспетчер задач и завершите задачу на explorer.exe
Из файла используйте «Run New Task»
В окне «Выполнить» введите: runas / user: domain \ username explorer.exe
При нажатии клавиши ввода CMD в окне должно открыться запрос пароля повышенного пользователя.
После ввода вы можете подтвердить, какой пользователь запускает Explorer.exe в диспетчере задач.
источник
Вот командный скрипт командной строки, если кому-то нужно решение одним щелчком мыши. Вам нужно будет поместить SubInACL.exe в папку со скриптом (получите его здесь от Microsoft).
источник
сдвиньте и щелкните правой кнопкой мыши .exe, чтобы увидеть соответствующую опцию или из CLI runas / user: «домен \ имя пользователя» «что угодно»
источник