Запускать программу не от имени администратора

Запускать программу не от имени администратора

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

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

runas /user:guest notepad

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

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

решение1

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

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

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

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

net user guest /active:yes

решение2

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

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

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

решение3

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

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

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

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

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

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

Связанный контент