- Сообщения
- 202
- Реакции
- 0
Команда RunAS используется для запуска из командной строки приложений под учетной записью пользователя, имя которого передается в качестве параметра командной строки. В Windows 7, и более поздних, данная команда, при стандартных настройках безопасности, не позволяет получить администраторские привилегии, как это происходит в режиме
Синтаксис
Расшифровка значений
/profile
Производит загрузку профиля конкретного юзера. Если ничего не задавать, то данный параметр станет применяться всегда.
/no profile
В данном случае, профиль юзера не станет загружаться. Преимуществом использования параметра можно назвать ускорение загрузки. Главным недостатком является вероятность возникновения сбоев.
/env
Локальная среда юзера не станет применяться. Вместо неё предусматривается действующая сетевая среда.
/netonly
Применение прописанных данных о юзере исключительно при осуществлении доступа с другого устройства.
/smartcard
Устанавливается поддержка учетных сведений с использованием специальной смарт-карты.
/showtrustlevels
Предусматривается выдача перечня параметров.
/trustlevel
Задается степень проверки подлинности, с применением которой должна осуществляться конкретная программа.
/user: уч_зап
Здесь можно указать конкретного юзера, учетная запись которого станет применяться для выполнения приложений. Следует использовать специальные форматы представления информации.
program
В данном параметре надо прописать некоторую команду или приложение для активации через заданную ранее учетную запись.
Пример
Допустим нам надо запустить под пользователем программу, которая например в моем случае выдавала ошибку при запуске через пользователя, а с учетки администратора запускалась без проблем.
. Проще сделать ярлык запуска программы.
Запустить от имени Администратора. Синтаксис
Код:
runas [{/profile|/noprofile}] [/env] [/netonly] [ /smartcard] [/showtrustlevels] [/trustlevel] /user: учетная_запись_пользователя program
Расшифровка значений
/profile
Производит загрузку профиля конкретного юзера. Если ничего не задавать, то данный параметр станет применяться всегда.
/no profile
В данном случае, профиль юзера не станет загружаться. Преимуществом использования параметра можно назвать ускорение загрузки. Главным недостатком является вероятность возникновения сбоев.
/env
Локальная среда юзера не станет применяться. Вместо неё предусматривается действующая сетевая среда.
/netonly
Применение прописанных данных о юзере исключительно при осуществлении доступа с другого устройства.
/smartcard
Устанавливается поддержка учетных сведений с использованием специальной смарт-карты.
/showtrustlevels
Предусматривается выдача перечня параметров.
/trustlevel
Задается степень проверки подлинности, с применением которой должна осуществляться конкретная программа.
/user: уч_зап
Здесь можно указать конкретного юзера, учетная запись которого станет применяться для выполнения приложений. Следует использовать специальные форматы представления информации.
program
В данном параметре надо прописать некоторую команду или приложение для активации через заданную ранее учетную запись.
Пример
Допустим нам надо запустить под пользователем программу, которая например в моем случае выдавала ошибку при запуске через пользователя, а с учетки администратора запускалась без проблем.
- Открываем командную строку (Win+R), и вводим:
Код:runas /user:admin “C:\Windows\notepad.exe” - Жмем
ОК. Появится окно командной строки с предложением: Введите пароль для admin - Вводим его и жмем
Enter.
- Создаем новый ярлык.
ПКМна рабочем столеСоздать-Ярлык - В окно, куда требуется ввести расположение объекта, вводим нашу команду:
Обращаем внимание на новый ключКод:runas /user:admin /savecred “C:\Windows\notepad.exe”/savecred, он сохранит вводимый пароль другого пользователя в диспетчере паролей Windows и при следующем запуске команды runas под этим же пользователем с ключом /savecred система автоматически воспользуешься сохраненным паролем, а не будет запрашивать его повторно.