Как я могу запустить программу не как Администратор?
Я уже попробовал
runas /user:guest notepad
Но я должен обеспечить пароль, и я не знаю это.
p.s.: Я только имею в наличии консоль по умолчанию и PowerShell.
Вы выполняете выпуск Ядра Сервера Windows?
Сначала необходимо включить и установить пароль гостевого пользователя. Можно сделать то использование этой команды:net user guest *
.
И затем можно использовать выполнение в качестве команды: run as /user:guest notepad
.And затем вводят пароль, который Вы устанавливаете на шаге 1
Заметьте: гостевая учетная запись по умолчанию отключена. Необходимо включить его сначала использующий эту команду. Вам также нужны права администратора, чтобы смочь сделать это.
net user guest /active:yes
runas
будет всегда запрашивать пароль, но если учетная запись не имеет никакого пароля (как Гость), можно просто оставить ее незаполненный, и хит входят. Программа должна работать так или иначе.
Если учетная запись, которую Вы пытаетесь выполнить, как имеет пароль, и Вы не знаете это, Вам не повезло. Но если у Вас уже есть доступ администратора, можно или изменить тот пароль или создать нового пользователя с желаемым уровнем полномочий для выполнения команды.
К сожалению, кажется, нет способа автоматизировать ввод пароля, и это является намеренным; см. эту запись в блоге.