Команда RUNAS
Обычная команда RunAs, проще говоря запуск от имени другого пользователя. Очень удобно когда есть доменная среда, но не очень удобно запускать каждый раз одно и тоже для работы.
Поэтому для автоматизации процесса, можно создать себе ярлык для запуска приложений, прописав в него команду RunAs.
Самый простой ярлык для запуска командной строки выглядит так:
1 |
C:\Windows\System32\runas.exe /user:domain\admin /savecred "C:\Windows\System32\cmd.exe" |
Любое приложение можно запустить именно так, но если приложение по умолчанию требует запуск от имени администратора, то команду необходимо изменить. К примеру, запустим командой выше оснастку dsa.msc.
И в итоге получаем ошибку:
1 2 |
ОШИБКА RUNAS: Не удается запустить - C:\Windows\system32\dsa.msc 193: C:\Windows\system32\dsa.msc не является приложением Win32. |
Пользователи и компьютеры Active Directory (dsa.msc) запускается от имени другого пользователя в командной строке следующим образом:
1 |
C:\Windows\System32\runas.exe /savecred /env /user:domain\admin "CMD /C start /B C:\Windows\system32\dsa.msc" |
Теперь ошибки 193 при запуске от имени не будет.