【发布时间】:2013-03-20 14:55:35
【问题描述】:
我有一个要运行的批处理文件,但我不断收到错误消息。我认为这个问题类似于I can't get the right syntax to use WMIC in batch file,但 dbenham 的答案在我的情况下并不完全有效,因为我正在寻找 findstr。这是批处理文件的一部分(它挂在上面的部分):
for /F %%I in ('wmic nic where 'Manufacturer!="Microsoft" and Macaddress IS NOT NULL' get index ^| findstr /r [0-9]') 做 ( 回声 %%I )
如果您从 cmd 或它自己的批处理文件行运行 wmic 命令,它就可以正常工作,但我无法让它在 for 循环中运行。有谁能帮帮我吗?
谢谢, 约翰
【问题讨论】:
标签: for-loop batch-file wmi wmi-query wmic