1

Всякий раз, когда я запускаю следующую команду в командной строке с повышенными привилегиями, я получаю код ошибки 0x80070005 Access Denied. Я предполагаю, что это ошибка прав доступа для дочерней оболочки. Я запускаю команду в командной строке с повышенными правами на Winddows 7 Pro SP1.

FORFILES /P% WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer- * 9.* .mum /c "cmd /c echo Удаление пакета @fname && start /w pkgmgr /up:@fname /norestart"

Может ли поместить команду "Runas" в уже вложенную команду для запуска дочерней оболочки от имени администратора? Я не думаю, что могу из-за конфликтов с местами кавычек. Если есть другой способ сделать это, например, через командный файл, я открыт для альтернативных методов, хотя я предпочитаю запускать его как одну строку.

Sidenote1: игнорировать пробел после первой звездочки в командной строке. Он был добавлен один для эстетики и точности.

Подвопрос: Могу ли я использовать это "исправление", чтобы обойти проблему полностью? Подскажите как администратор?

Ссылка на Runas # 1

Ссылка на Runas # 2

0