Войти

Показать полную графическую версию : Привилегии bat/cmd файла запущенного из другого cmd/bat файла


leospb
03-09-2023, 02:01
Есть 1.cmd, запущенный под обычным пользователем. Из него запускается 2.cmd через runas с правами администратора. Если из 2.cmd запустить 3.cmd через start/call, сохранятся ли привилегии админа? То есть 3.cmd будет выполняться в контексте админа или пользователя?

Petya V4sechkin
03-09-2023, 11:44
leospb, можете сами это проверить (например, в Process Explorer - столбцы Integrity Level и User Name), по умолчанию дочерний процесс наследует права от родительского.

См. также
Уровни целостности в Windows (https://www.outsidethebox.ms/12167/)

P.S. Кстати, Start создаёт новый процесс, а Call - нет.

leospb
03-09-2023, 12:57
Спасибо огромное, всё понятно.
Давненько Process Explorer не работал.

ЗЫ Про call по инерции написал (не подумал).




© OSzone.net 2001-2012