Вы можете запустить команду с ограниченными привилегиями с помощью:
runas /trustlevel:0x20000 "YourCommandHere"
Вы должны предоставить абсолютный путь к вашей команде, включая любые аргументы в двойных кавычках в качестве аргумента для runas
.
Если вы хотите запустить более одной команды с ограниченными привилегиями, вы можете поместить их в отдельный командный файл и запустить с помощью:
runas /trustlevel:0x20000 "cmd /C PathToYourBatchFile"
В любом случае это откроет новую консоль с ограниченными привилегиями. Вы также должны использовать этот синтаксис всякий раз, когда вы хотите запустить с ограниченными привилегиями внутреннюю команду (например, copy
, del
и т. Д.), Поскольку они предоставляются интерпретатором командной строки и не имеют связанного пути.
Обратите внимание, что 0x20000
- это уровень доверия обычных пользователей. Вы можете перечислить другие доступные уровни доверия, запустив
runas /showtrustlevels
person
GOTO 0
schedule
26.11.2013