Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

В вычислении , runasявляется команда в Microsoft Windows линии операционных систем , что позволяет пользователю выполнять конкретные инструменты и программы под другим именем на тот , который был использован для входа в систему на компьютере в интерактивном режиме . [1] Это похоже на команды Unixsudo и su, но команды Unix обычно требуют предварительной настройки системным администратором для работы с конкретным пользователем и / или командой.

Microsoft Windows [ править ]

Команда runasбыла представлена ​​в операционной системе Windows 2000 . [2] Любое приложение может использовать этот API для создания процесса с альтернативными учетными данными, например, Windows Explorer в Windows 7 позволяет запускать приложение под другой учетной записью, если удерживать клавишу Shift при щелчке правой кнопкой мыши по его значку . Программа имеет возможность кэшировать проверенные учетные данные, чтобы пользователю приходилось вводить их только один раз.

Синтаксис [ править ]

Command- синтаксис является следующим : [3]

runas [{/ profile | / noprofile}] [/ env] [/ netonly] [/ smartcard] [/ showtrustlevels] [/ trustlevel: <TrustLevel>] [/ savecred] / user: программа <UserAccountName>

Параметры [ править ]

Этот раздел перефразирован из 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 / пользователь: машина \ администратор cmdrunas / profile / env / user: domain \ admin "mmc % windir% \ system32 \ dsa.msc"
runas /user:[email protected] "блокнот C: \ filename.txt"
runas / user: administrator / savecred "выключение / я"

Inferno [ править ]

Команда также включена в операционную систему Inferno . [4]

Синтаксис [ править ]

runasпишет userв /dev/userи вызывающих cmdс заданными аргументами .

runas пользователь cmd [аргумент ...]

Примечание. Команда вызывается только в случае успешной установки имени пользователя.

См. Также [ править ]

Ссылки [ править ]

  1. ^ Статья Microsoft TechNet Runas
  2. ^ https://www.computerhope.com/runas.htm
  3. ^ https://ss64.com/nt/runas.html
  4. ^ http://inferno-os.org/inferno/man/1/runas.html

Дальнейшее чтение [ править ]

  • Фриш, Элин (2001). Карманный справочник команд Windows 2000 . О'Рейли . ISBN 978-0-596-00148-3.
  • Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание . Microsoft Press . ISBN 978-0735622623.

Внешние ссылки [ править ]

  • Sysinternals ShellRunas
  • Альтернативные инструменты Runas
  • runas(1) -  Руководство по общим командам Inferno