PDA

Показать полную графическую версию : [решено] Запуск под админом из командной строки. Не логичный результат.


kefirko
23-01-2021, 11:24
Добрый день.

Знатоки, подскажите, почему такая логика?

Скрин 1.
Командная строка запущена под админом. При попытке запуска пишет "запусти под админом". Так я и сейчас под админом!!!???

Скрин 2.
При попытке запуска планировщика из под обычного пользователя всё нормально.
При попытке запуска под админом, ругается (кавычки тут не причем, проверял).

Vadikan
23-01-2021, 11:59
kefirko,

1. Неизвестно, как именно вы запускали командную строку (это бывает важно), равно как неочевидно, что она запущена с правами администратора (следовало предоставить whoami /all).

В меню пуск напечатайте cmd - в результатах поисках нажмите правую кнопку мыши и выберите запуск от имени администратора, затем введите учетные данные (если запрошены) и выполните команду netsh. Покажите результат.

2. В runas /? показано, как запускать...
https://i.imgur.com/cR6eHih.png

Но если командная строка под обычным пользователем, это не сработает из-за недостатка прав. Нужно
runas /user:someusername "cmd /с taskschd.msc"

Iska
23-01-2021, 12:46
Так я и сейчас под админом!!!??? »
Навряд ли. Проверьте уровень целостности для данного процесса — надо полагать, он будет «Средний обязательный уровень», т.е. — административные привилегии процессу не выданы, наследуемый процесс их также не получит (если явно собственноручно их не запросит).

При попытке запуска планировщика из под обычного пользователя всё нормально. »
Нормально потому, что срабатывает PATHEXT для расширения .msc.

При попытке запуска под админом, ругается »
Потому что runas.exe требует наличия реального исполняемого файла, в Вашем случае — mmc.exe (см. пример коллеги Vadikan сообщением выше).

kefirko
24-01-2021, 05:05
Vadikan, Iska, большое спасибо, всё так.




© OSzone.net 2001-2012