Таким образом, проблема, с которой я сталкиваюсь, заключается в том, что после получения привилегий администратора с помощью приглашения UAC или даже просто с командным файлом, запущенным от имени администратора, следующие команды будут работать нормально в командной строке «запуск от имени администратора», но не в командном файле. Упомянутые команды являются следующими.
WMIC PROCESS WHERE name="Agent.exe" CALL Terminate
WMIC PROCESS WHERE "name like '%Battle.net%'" CALL Terminate
После этих двух команд, которые работают в командной строке, но не в командном файле, я также удаляю две директории, которые не работают, так как рассматриваемое приложение все еще работает. Я просто в недоумении, почему WMIC работает в командной строке с точно таким же контекстом, а не в командном файле. Я могу поделиться всем командным файлом, если это действительно необходимо, но это единственные команды, которые работают не так, как задумано, и сейчас я в полном недоумении.