С запросом выбора пользователя
1 2 3 4 |
@echo off set /P var="Введите имя пользователя: " runas /user:%var% "%windir%\notepad.exe" if errorlevel 1 (pause) else (exit) |
С заранее прописанным пользователем
1 2 3 |
@echo off runas /user:admin "%windir%\notepad.exe" if errorlevel 1 (pause) else (exit) |
Для сохранения введенного пароля, можно использовать ключ /savecred, при следующем запуске под этим пользователем, пароль запрашиваться не будет (ключ не работает в "Home" версиях Windows).
У учетной записи выбранного пользователя обязательно должен быть установлен пароль, иначе запуск не сработает.
Любой файловый менеджер запущенный от имени пользователя-администратора, будет наделен всеми правами пользователя при совершении файловых операций, все приложения запущенные из файлового менеджера, будут так же запущены от имени выбранного пользователя и наделены соответствующими правами.
При вводе пароля пользователя в утилите runas, символы не отображаются.