Я запускаю приведенную ниже команду как часть сценария входа в систему и хотел бы убедиться, что результат не отображается:
wmic qfe | find "3033929"
Я попытался поставить @
перед строкой, но не знаю, что еще попробовать.
Спасибо
Я запускаю приведенную ниже команду как часть сценария входа в систему и хотел бы убедиться, что результат не отображается:
wmic qfe | find "3033929"
Я попытался поставить @
перед строкой, но не знаю, что еще попробовать.
Спасибо
Префикс с @
указывает cmd
не повторять команду перед ее выполнением.
wmic qfe | find "3033929" >nul
отправляет вывод find
никуда. errorlevel
по-прежнему будет установлено (0=найдено, не-0=не найдено)
Вы можете использовать приведенную ниже опцию для wmic
, чтобы подавить вывод из wmic
.
wmic /output:CLIPBOARD qfe
Но тогда ваш find
не будет работать, так как он не получит никаких входных данных.
Я думаю, вам нужно перенаправить вывод всей команды, как показано ниже, в файл, чтобы ничего не отображалось на экране/консоли.
wmic qfe | find "3033929" > wmic.out
Затем вы можете посмотреть wmic.out
для результатов