如果已安装WMIC,如何只运行WMIC?

时间:2016-08-23 16:16:11

标签: windows batch-file wmi windows-server-2003 wmic

我正在尝试运行一个批处理文件,其中包含多个Windows版本的WMIC查询。 Windows 2003导致脚本挂起。这很可能是因为第一次运行wmic。计算机通常会输出“请等待WMIC正在安装...”

无论如何要检查是否安装了wmic,如果没有安装,请不要运行它?如果尚未安装WMIC,我不想在我运行它的计算机上安装WMIC。我应该在所有Windows 2003上跳过此查询吗?

1 个答案:

答案 0 :(得分:0)

可能我错了,但我认为wmic至少来自XP

这可能会有所帮助

@echo off

where /R c:\windows\ wmic.exe >nul 2>nul || (echo/ wmic.exe not found & exit/B)

rem wmic queries here

exit/B