我正在尝试运行一个批处理文件,其中包含多个Windows版本的WMIC查询。 Windows 2003导致脚本挂起。这很可能是因为第一次运行wmic。计算机通常会输出“请等待WMIC正在安装...”
无论如何要检查是否安装了wmic,如果没有安装,请不要运行它?如果尚未安装WMIC,我不想在我运行它的计算机上安装WMIC。我应该在所有Windows 2003上跳过此查询吗?
答案 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