2016-01-25 2 views
0

Я бегу следующую команду как часть сценария входа в систему, и хотел бы, чтобы убедиться, что результат не повторил:Как не повторить WMIC в пакетном файле

wmic qfe | find "3033929"

Я попытался размещая @ перед строкой, но на самом деле не знаю, что еще попробовать.

Благодаря

ответ

0

Префикс @ сообщает cmd, чтобы не выполнять команду перед выполнением команды.

wmic qfe | find "3033929" >nul 

посылает выходной сигнал find к нигде. errorlevel будет по-прежнему установлен (0 = найден, не 0 = не найден)

0

Вы можете использовать опцию ниже для wmic, чтобы подавить вывод из wmic

wmic /output:CLIPBOARD qfe 

Но тогда ваш find не будет работать, так как он не получит никакого входа.

Я думаю, что нужно повторно направить вывод всей команды, как показано ниже в файл, так что ничего не отображается на экране/консоли

wmic qfe | find "3033929" > wmic.out 

Вы можете посмотреть на wmic.out результатов

Смежные вопросы