Я новичок в WIMC
, так что, вероятно, будет простой ответ на мой вопрос.Команда WMIC не работает в .bat файле
Если я открою CMD
и выполните следующую команду:
wmic /OUTPUT:C:\LogServices.txt service where "not PathName like '%Windows%'" get DisplayName,Name,PathName,State,StartMode
это будет генерировать файл со всеми службами не в папке окон.
Если я сэкономлю над командой в файле bat и запустим, это сгенерирует список всех сервисов, каким-то образом игнорируя инструкцию WHERE
. Выполнение этого как администратора не меняет ничего.