[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 特别重要的问题,批处理如何判断WMIC是否安装并能使用?


尽管win10已经提醒“WMIC已弃用”,但是以WMIC强大的功能和简单的操作,仍然有很大的应用空间,特别是在批处理中,绝大多数的批处理都离不了它。

但是,WMIC应用的前提是,必须要安装有WMIC,一旦辛辛苦苦编写好了的批处理,拿到别处遇上没有安装WMIC的电脑,一切都傻眼了!!

因此,提前对是否有WMIC的判断和自动安装解决的问题尤为重要了——

一是,怎么才能利用已用的CMD命令最简单最直接的判断出机器是否安装了WMIC?
二是,怎么才能判断出当前机器的WMIC是否因为版本可用?
三是,如果判断出机器没有安装WMIC或WMIC不可用,怎么才能马上自动为其安装解决?(当然,最好的是像绿色软件那样,直接拷贝进去就能使用为最好)


热烈欢迎众大佬们众志成城共同为大家解决这个棘手又不得不面对的问题

回复 7# locoman
这样才行
  1. help|find /i "wmic" && echo;已安装wmic||echo;未安装wmic && set "path=%path%;C:\Windows\System32\Wbem" && WMIC
复制代码

TOP

本帖最后由 locoman 于 2021-8-10 15:19 编辑

这条应该有效可用:
help|find /i "wmic" && echo;已安装wmic||echo;未安装wmic && path=%path%;C:\Windows\System32\Wbem && WMIC

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

也有案例提到,如果系统环境变量path中没有这个路径C:\Windows\System32\wbem,也会造成wmic不能正常运行。

那么——
此时,用什么命令才最简单的将路径C:\Windows\System32\wbem自动加进环境变量中去?
如果,重复添加了,应该没有影响吧。

TOP

本帖最后由 路过 于 2021-8-9 07:35 编辑

回复 3# locoman


一,wmic是对系统API的一个打包,他的安装过程就是注册表写个名,不需要复制大量文件。因此,绝大多数操作系统是支持wmic,并且支持安装。
二,安装wmic很简单,就一句命令
  1. wmic
复制代码
。wmic的安装是完全自动的,不需要用户这样那样确认。

TOP

一:三:
安装WMIC很简单,命令行里输入WMIC然后回车就行
路过 发表于 2021-8-8 22:35



因为,没有实际安装过,那么,请问:
一、不需要下载安装包吗?
二、可以用批处理操作自动处理安装过程中的应答及参数问题吗?

TOP

一:
  1. @echo off
  2. help|find /i "wmic" && echo;已安装wmic||echo;未安装wmic
  3. pause
  4. exit
复制代码
三:
安装WMIC很简单,命令行里输入WMIC然后回车就行

TOP

返回列表