Разработчик(и) | Майкрософт |
---|---|
Первоначальный выпуск | 17 февраля 2000 г. ( 2000-02-17 ) |
Операционная система | Майкрософт Виндоус |
Тип | Команда |
Лицензия | Запатентованное коммерческое программное обеспечение |
Веб-сайт | docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc771525(v=ws.11) |
В вычислительной технике ( runas
составное слово, образованное от «run as») — команда в линейке операционных систем Microsoft Windows , которая позволяет пользователю запускать определенные инструменты и программы под другим именем пользователя , нежели то, которое использовалось для интерактивного входа в компьютер. [1] Она похожа на команды Unix и , но команды Unix обычно требуют предварительной настройки системным администратором для работы с определенным пользователем и/или командой.sudo
su
Команда runas
была введена в операционной системе Windows 2000. [2] Любое приложение может использовать этот API для создания процесса с альтернативными учетными данными, например, Windows Explorer в Windows 7 позволяет запустить приложение под другой учетной записью, если удерживать клавишу Shift при щелчке правой кнопкой мыши по его значку . Программа имеет возможность кэшировать проверенные учетные данные, так что пользователю приходится вводить их только один раз.
Синтаксис команды : [3]
runas [{/profile | /noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel:<УровеньДоверия>] [/savecred] /user:<ИмяУчетнойЗаписиПользователя> программа
Этот раздел перефразирован из runas /?
команды.
/noprofile
: Ускоряет загрузку приложения, пропуская загрузку профиля пользователя. Обратите внимание, что это может не ускорить каждое приложение./profile
: Не пропускать загрузку профиля пользователя. Это настройка по умолчанию./env
: Используйте фактическую среду, а не среду пользователя./netonly
: Указывает, что указанные учетные данные должны использоваться только для удаленного доступа./savecred
: Учетные данные, сохраненные предыдущим пользователем. Этот параметр недоступен в Windows 7 Home или Windows 7 Starter Edition. Этот параметр также отсутствует в Windows XP Home Edition./smartcard
: Указывает, что учетные данные будут предоставлены со смарт-карты./user
: Формат — либо , USER@DOMAIN
либо DOMAIN\USER
./showtrustlevels
: Показывает справку (список используемых параметров уровня доверия) для переключателя /trustlevel./trustlevel
: Один из уровней доверия, перечисленных параметром /showtrustlevels.program
: Командная строка для исполняемого файла. Смотрите примеры ниже.Примечание: вводите пароль пользователя только тогда, когда система его запрашивает.
Примечание: /profile
коммутатор несовместим с /netonly
коммутатором.
Примечание: переключатели /savecred
и /smartcard
нельзя использовать вместе.
runas /noprofile /user:machine\administrator cmdrunas /profile /env /user:domain\admin "mmc %windir% \system32\dsa.msc"
runas /user:user@domain.example.org "notepad C:\filename.txt"
runas /user:administrator /savecred "shutdown /i"
Команда также включена в операционную систему Inferno . [4]
runas
записывает user
в /dev/user
и вызывает cmd
с заданными аргументами .
runas пользователь cmd [arg...]
Примечание: команда вызывается только в случае успешной установки имени пользователя.