Выполнить скрипт .bat от имени администратора от gpedit.msc

0

В gpedit.mscразделе «Конфигурация компьютера» -> «Настройки Windows» -> «Сценарии» -> «Выключение» я добавил свой .bat-файл, чтобы он выполнялся каждый раз при выключении компьютера, но я получал ошибку access denied. Это taskkillкоманда, чтобы убить определенную задачу. Она выдает ту же ошибку, если вы выполняете ее с помощью щелчка левой кнопкой мыши, но работает, если вы выполняете ее в командной строке cmd, открытой как администратор.

Как мне выполнить это с правами администратора?

Скрипт: taskkill /f /im googledrivesync.exeя работаю над этим обходным путем, это известная ошибка для Google Диска, которая не завершается при выключении системы.

user3108268
источник
1
Используйте планировщик заданий. Затем вы можете запустить его с наивысшими привилегиями или использовать NTAUTHORITY \ SYSTEM в качестве пользователя
LPChip
@LPChip Нет событий в планировщике задач, таких как Завершение работы или выход из системы или что-либо подобное, что я не могу найти.
user3108268
В вашем .batскрипте используйте что-то вроде, SCHTASKS /RUN /TN "KillGoogledrivesync"где KillGoogledrivesyncнаходится задача для запуска taskkill /f /im googledrivesync.exeв планировщике задач . Должен быть определен как пользователь SYSTEMс самыми высокими привилегиями. Включить запуск по требованию, не запускать ни на одно событие или время.
JosefZ