Запуск приложения в качестве другого пользователя (например, учетной записи администратора домена) из меню «Пуск» (с помощью Shift + щелчок правой кнопкой мыши на приложении) использовался в Windows 7 и XP.
Тем не менее, я не могу найти эту опцию в Windows 10. Обходным решением может быть либо 1) найти приложение в проводнике Windows (Shift + щелчок правой кнопкой мыши) или 2) использовать runas.exe из командной строки.
Тем не менее, чтобы использовать эти обходные пути, я сначала ищу имя исполняемого файла. Это немного сложно, потому что у меня нет названия каждого инструмента RSAT или имени исполняемого файла.
(например, «Пользователи и компьютеры Active Directory» - это dsa.msc, «Маршрутизация и удаленный доступ» - это rrasmgmt.msc)
Есть ли более простой способ сделать это?
источник
Вы просто щелкните правой кнопкой мыши по ярлыку.
Кроме того, можно создать ярлык и использовать «Runas» же , как и любой версии Windows , как описано в этом ответе на Chris Dwyer
Вы также можете использовать StartIsBack ++, чтобы снова получить функциональность.
Если такая программа, как StartIsBack ++, не может быть использована, вы можете включить ее с помощью параметра «Пуск» и «
Show "Run as different user" command on Start
Групповая политика» на панели задач « Включено».Связанные - Как добавить или удалить «Запуск от имени другого пользователя» на «Пуск» панели приложений в Windows 8 и 8.1
источник
Существует другое (возможно, новое) решение для включения этой функциональности, которое гораздо проще, чем другие. Просто перейдите в « Настройки» > « Обновление и безопасность» > « Для разработчиков» , и в проводнике Windows можно увидеть список вещей, которые можно применить.
Этот список вещей, которые вы можете применить, может быть немного сложным для понимания с первого взгляда, но я считаю, что он работает так: если он неактивен, то это означает, что эта конкретная вещь уже такая (включена) и нажатие на кнопку Применить активирует те, которые не выделены серым цветом и выбраны в настоящее время.
Следуя тому описанию, которое я только что составил, если кто-то хочет включить в политике «Пуск» только «Запуск от имени другого пользователя» , он / она должен удалить проверки со всех остальных и нажать « Применить» .
И, наконец, вот скриншот конкретной настройки, о которой я говорю:
источник
Пока служба вторичного входа в систему (
seclogon
) работает, следующие блоки кода разрешают комбинацию пакетных и VBScript-файлов для автоматизации задачи. пакетный файл использует относительные ссылки на пути, чтобы файлы могли быть помещены в любой путь, который позволяет, по крайней мере, разрешить чтение для текущей и выбранной учетных записей пользователей. Оба файла должны находиться в одном и том же пути. ИспользованиеShellExecute
с глаголомrunasuser
приводит к тому, что Windows выдает приглашение, позволяющее пользователю выбрать любой метод входа, разрешенный хост-компьютером.Этот процесс можно добавить к процессам запуска пользователей, чтобы он происходил после входа в компьютерную систему.
Пакетный файл:
{RunAsUser}{CMD}.cmd
VBScript файл:
RunAsUser.txt
источник