如何在批处理文件中回显WMIC

时间:2016-01-25 01:51:54

标签: batch-file wmic

我正在运行以下命令作为登录脚本的一部分,并希望确保结果没有回显:

wmic qfe | find "3033929"

我尝试在行前放置一个@,但我真的不知道还有什么可以尝试。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用wmic的以下选项来取消wmic

的输出
wmic /output:CLIPBOARD qfe

但是你的find无效,因为它不会得到任何输入。

我认为您需要将如下所示的整个命令的输出重定向到一个文件,以便没有任何内容回显到屏幕/控制台

wmic qfe | find "3033929" > wmic.out 

然后,您可以查看wmic.out的结果

答案 1 :(得分:0)

使用@进行前缀告诉cmd在执行命令之前不要回显该命令。

wmic qfe | find "3033929" >nul

find的输出发送到无处errorlevel仍将设置(0 =已找到,非0 =未找到)