Как я могу запустить программу не как администратор?

Я уже пробовала

runas /user:guest notepad

Но мне нужно предоставить пароль, и я его не знаю.

PS: у меня есть только консоль по умолчанию и PowerShell доступны.

3 ответа3

3

Вы используете версию Windows Server Server Core?

  1. Для начала необходимо включить и установить пароль гостевого пользователя. Вы можете сделать это с помощью этой команды: net user guest * .

  2. И тогда вы можете использовать команду запуска от имени: run as /user:guest notepad .И затем введите пароль, который вы установили в шаге 1

Обратите внимание: гостевая учетная запись по умолчанию отключена. Вы должны сначала включить его с помощью этой команды. Вам также необходимы права администратора, чтобы сделать это.

net user guest /active:yes
1

runas всегда будет запрашивать пароль, но если учетная запись не имеет пароля (например, Гость), вы можете просто оставить его пустым и нажать Enter. Программа должна работать в любом случае.

Если учетная запись, которую вы пытаетесь запустить как, имеет пароль, и вы не знаете его, вам не повезло. Но если у вас уже есть права администратора, вы можете либо изменить этот пароль, либо создать нового пользователя с желаемым уровнем привилегий для запуска команды.

К сожалению, кажется, нет способа автоматизировать ввод пароля, и это намеренно; увидеть эту запись в блоге.

0

Вы можете работать как текущий пользователь, но с другим уровнем доверия, без необходимости повторного ввода пароля:

  1. Запустите cmd.exe от имени администратора (как обычно).
  2. Вызовите runas /showtrustlevels Вы получите что-то вроде:

    В вашей системе доступны следующие уровни доверия:
    0x20000 (основной пользователь)

  3. Теперь вызовите runas /trustlevel:0x20000 "cmd.exe"

  4. Теперь вы получите новое окно командной строки с именем cmd.exe (работает как DOMAIN\ Имя пользователя с ограниченными правами)
  5. Теперь вы можете использовать это окно для запуска любой команды без эскалации.

Вы также можете запускать другие команды без эскалации на шаге 3. Например: runas /trustlevel:0x20000 "notepad.exe"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .