导航:首页 > 程序命令 > wmic命令用法及实例

wmic命令用法及实例

发布时间:2022-08-04 08:31:47

Ⅰ 用WMIC命令如何查找计算机品牌,谢谢!

Windows系统下使用wmic命令查看硬件信息

1、查询网卡信息:wmic nicconfig get macaddress

2、查询cpu序列号:wmic cpu get processorid

3、查询主板序列号:wmic baseboard get serialnumber

4、查询BIOS序列号:wmic bios get serialnumber

补充:在有些电脑上查询结果未正常显示,而是出现“To be filled by OEM”,可能是系统出问题了。
期待采纳!

Ⅱ wmic命令有什么用

WMIC扩展WMI(Windows Management Instrumentation,Windows管理规范) ,提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如SMS,或者使用WMI的脚本编程API,或者使用象CIM Studio之类的工具。如果不熟悉C++之类的编成语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要用WMI管理系统是很困难的。WMIC改变了这种情况,为WMI名称空间提供了一个强大的、友好的命令行接口。
WMIC比WMI简单、直观得多,这主要是由于使用了别名(Alias)。别名机制获取用户在命令行上输入的一些简单命令,按照预定义的方式操作WMI名称空间,例如根据一个简单的WMIC别名Get命令构造出一个复杂的WMI查询语言(WQL)命令。从这个意义上看,别名是用户和名称空间之间一个简化操作的中间层。例如,如果在WMIC命令行上执行下面这个简单的WMIC命令,就可以获得用户帐户的基本信息:
useraccount list brief
在上面的命令中,Useraccount别名执行了一个Win32_Useraccount类的WQL查询,以文本的形式显示出从该类提取的信息。另外,WMIC还以文本的形式显示出Win32_Useraccount类的属姓。除了文本形式的输出之外,WMIC还能够以其他形式返回命令执行结果,例如XML、HTML或者CSV(逗号分隔的文本文件)。
WMIC以WMI模式中类的实例的形式保存别名。默认的别名类——MSFT_CliAlias,以及其他支持WMIC的类保存在模式的默认名称空间,或者说root\cli角色。角色可以简单地看成专门用来支持WMIC的另一个WMI名称空间。默认角色root\cli连接到root\cimv2名称空间,操作root\cimv2之内的类。虽然使用WMIC时一般不需要用到CIM Studio,但CIM Studio可以用来方便地查看root\cli名称空间
你可以向root\cli名称空间和其他名称空间加入新的别名,还可以用Class和Path命令直接访问WMI名称空间,本文后面将详细说明Class和Path命令。
编辑本段运行WMIC
执行“wmic”命令启动WMIC命令行环境。这个命令可以在XP或 .NET Server的标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行。这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用。
第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符。在WMIC命令行提示符上,命令以交互的方式执行。例如,执行下面的命令将关闭正在运行的Outlook:
process where name='outlook.exe' call terminate
命令运行结束后,WMIC命令行提示符重新出现。
WMIC也可以按照非交互的模式运行。如果要执行某个单步的任务,或者运行批命令中的一系列WMIC命令,非交互模式就很有用。要使用非交互模式,只要在同一个命令行上启动WMIC并输入要执行的命令就可以了。例如,执行cmd.exe打开一个命令行窗口,然后执行下面的命令,就可以输出连接到MACHINE1的打印机清单:
wmic /node:MACHINE1 printer list status
在这个例子中,第一个操作是启动WMIC,然后是根据/node参数建立一个到MACHINE1的远程连接,最后执行一个WMIC命令显示出打印机状态信息。命令运行结束后,返回到Windows命令行提示符状态。
安装了WMIC的机器可以连接到任何一台安装了WMI的机器,被连接的机器不需要安装WMIC。例如,从一台运行Win XP Pro的机器启动WMIC,可以连接和管理所有账行着XP、Win2K、Windows NT 4.0、Windows Me和Windows 9x的机器。
编辑本段WMIC命令行构成
WMIC提供了大量的全局开关、别名、动词、命令和丰富的命令行帮助增强用户接口。全局开关是适用于整个WMIC会话的配置选项。例如,/trace:on开关启用错误跟踪机制,如果这个开关处于打开状态,WMIC返回每一个命令的错误信息。利用/note开关可以访问远程机器,/interactive:on开关要求WMIC在执行删除操作之前提示确认,其他的全局开关还包括/role、/user、/implevel以及/namespace。
如前所述,别名是用户和WMI名称空间一个简化语法的中间层。当你指定一个别名时,动词(Verb)表示要执行的动作。例如,前面例子中的List和Call就是两个动词的例子。表一描述了其他一些WMIC动词,并为每一个动词给出了例子。
表一:WMIC动词
动词 例子 说明
Assoc group where name= 'administrators' assoc 显示出Administrators组与系统的所有关联,包括Administrators组成员等。
又如,os assoc显示出有关操作系统的信息和已经安装的补丁。
Create environment create name="progloc", username="work01\User1",variablevalue= "%programfiles%\prog01" 创建一个名字为Progloc的变量,把它的值设置为Program Files文件夹的一个子文件夹,把这个变量加入到Work01工作组计算机User1帐户。
Delete environment where(name= "progloc") delete 删除Progloc环境变量。测试WMIC命令时,为了防止意外地删除,可以使用/interactive:on全局开关,这时删除之前会要求确认。
Get partition get bootpartition, description, deviceid, bootable 返回分区是否可启动、描述信息和设备ID属姓等信息。
Set path WIN32_USERACCOUNT where(name="user01") set disabled="true" 在成员服务器或工作站上禁用User01用户帐户。
命令用来控制对WMIC和WMI名称空间的访问。注意表一的最后一个例子,这个例子用的是Path和Win32_USERACCOUNT类,而不是Useraccount别名。Path是一个直接访问WMI名称空间中实例的命令,不必再通过别名访问。如果待执行的系统管理任务没有现成的别名可用,Path命令特别有用。虽然你可以用新的别名和角色扩展WMIC,但如果你对WMI名称空间比较熟悉,使用Path命令也很方便。
除了Path命令之外,WMIC还支持Class、Context、Quit和Exit命令。Class命令用来直接访问WMI模式内的类或创建现有类的实例。Class命令和Path命令的不同之处在于,Path命令的作用对象是实例以及它的属姓(例如,提取管理用的信息),而Class命令的作用对象是类的定义。例如,如果要提取出WIN32_SOFTWAREELEMENT类的所有属姓,可以执行如下命令:
class WIN32_SOFTWAREELEMENT get
这个命令的输出是HTML格式,稍后我们将了解如何用/output全局开关把输出重定向到可用浏览器打开的HTML文件。Class命令加上Assoc动词能够显示出类的名称空间路径以及其他与该类关联的类。利用Class命令可以删除类、创建类的实例,但不能创建类。
Context命令显示出全局开关的当前设置。Quit和Exit命令用来退出WMIC命令提示符环境,返回以前的Shell环境(例如Telnet环境,或XP的命令行提示符环境)。
命令行帮助是熟悉WMIC的有效途径。表二是在WMIC提示符下查找信息的常用命令:
表二:命令行帮助
命令 例子 说明
/? 或 -? 显示所有全局开关和别名的语法
/ /? /user /? 显示指定全局开关的信息
/? class /? 显示某个命令的信息
/? memcache /? 显示某个别名的信息
/? temperature get /? 显示别名与动词组合的信息
/?:Full irq get /?:Full 显示动词的帮助信息

Ⅲ WMIC 是什么

wimc提供了从命令行接口和批命令脚本执行系统管理的支持。在wmic出现之前,如果要管理wmi系统,必须使用一些专门的wmi应用,比如sms,或者使用wmi的脚本编程API,或者使用像cim studio之类的工具。如果不熟悉C++之类的编程语言或VB之类的脚本语言,或者不掌握wmi名称空间的基本知识,要使用wmi管理系统是很困难的。wimc改变了这种情况,为wmi名称空间提供了一个强大的、友好的命令行接口。

和官方定义比起来,还有一个更好理解的解释:wmic,是一款命令行管理工具。使用wmic,我们不但可以管理本地计算机,而且还可以管理同一windows域内的所有远程计算机(需要必要的权限),而被管理的远程计算机不必事先安装分析、解释和执行从命令行接受的别名(Alias)的引擎……

很多人制作的批处理或者脚本功能都是调用wmi实现的,它所具有的查看功能非常强大,尤其是安装了wmic的电脑可以连接到任何一台安装了wmi的电脑,被连接的电脑不需要安装wmic。比如我们要查看局域网内所有计算机的进程,监视对方计算机进程。
。。。。。

Ⅳ wmic.exe的介绍

wmic.exe是WMI 命令行。作为 Windows XP 的一部分发布的 WMI 命令行工具 (wmic.exe) 提供一个到 WMI 基础结构的命令行接口。可以使用 wmic.exe 执行来自命令行的常见 WMI 任务,包括浏览 CIM 和检查 CIM 类定义。有关使用 WMI 命令行工具的信息,参阅 Windows XP 帮助和支持中心内的“使用 WMI 命令行 (WMIC) 工具”

Ⅳ bat-批处理--dos----wmic命令

echo off
echo 获取磁盘资料:
echo " >1.txt
wmic DISKDRIVE get deviceid,Caption,size,InterfaceType>>1.txt
echo 获取分区资料:

wmic LOGICALDISK get name,Description,filesystem,size,freespace>>1.txt

echo 获取CPU资料:

wmic cpu get name,addresswidth,processorid>>1.txt
echo 获取主板资料:

wmic BaseBoard get Manufacturer,Proct,Version,SerialNumber>>1.txt

echo 获取内存数:
wmic memlogical get totalphysicalmemory>>1.txt

echo 获得品牌机的序列号:
wmic csproct get IdentifyingNumber>>1.txt

echo 获取声卡资料:
wmic SOUNDDEV get ProctName>>1.txt
echo " >>1.txt
set/p q=<1.txt
echo %q%

pause

Ⅵ 如何使用wmic命令设置Windows环境变量

以Windows8.1为例:右键单击Windows图标,在弹出菜单中选择“命令提示符(管理员)” 输入WMIC,检查是否为管理员模式 看图中管理员和非管理员模式的区别 使用WMIC设定环境变量 1 创建环境变量: 我们设定一个 名为 "MyPath",值为"MyValue"的"系统"环境变量。 wmic ENVIRONMENT create name="MyPath",username="<system>",VariableValue="MyValue" 2 修改环境变量: 将前面建立的"MyPath"环境变量的值改为"ChangedValue" wmic ENVIRONMENT where "name='MyPath' and username='<system>'" set VariableValue="ChangedValue" 删除环境变量: 将前面建立的"MyPath"环境变量删除 wmic ENVIRONMENT where "name='MyPath'" delete 创建批次修改环境变量 创建文本文件,并输入如下文本,并保存。 wmic ENVIRONMENT where "name='MyPath'" delete wmic ENVIRONMENT create name="MyPath",username="<system>",VariableValue="MyValue" 更改文本文件的后缀名为bat 运行bat: 可以右击bat选择“以管理员身份运行”,也可以通过命令行窗口运行

Ⅶ 局域网内,如何用WMIC命令开启远程计算机的远程桌面

虽然标题有点拗口,不过这个命令确实挺有用的。

往往辛辛苦苦装了一台Server,回到家里本想远程桌面爽一下,却忘了打开远程的功能,这时这条命令就有用了。

昨天在一台Server上用了招行的网上银行专业版,然后忘了重新打开远程桌面(该软件为了“保证安全”,居然每运行一次都会强行关闭远程桌面功能……),回到家才意识到问题……。这时该命令也非常有用。

wmic /node:"[full machine name]" /USER:"[domain]\[username]"

PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1

Ⅷ XP系统中的有个WMIC的程序是干什么时候用的有哪位解释下啊

WMIC,是一款新出现在Windows
Server
2003中的命令行管理工具。使用WMIC,你不但可以管理本地计算机,而且可以管理同一Windows域内的所有远程计算机(需要必要的权限),而被管理的远程计算机不必事先安装WMIC,只需要支持WMI即可。
WMIC有一个能够分析、解释和执行从命令行接收的别名(Alias)的引擎,它是一个可执行文件,名为WMIC.exe,这个文件通常位于"c:\windows\
system32\wbem"文件夹中,该程序运行于用户当前登录的计算机上。任何对WMIC命令行的扩展性能都经过别名文件定义或者注册。别名又称友好名称(Friendly
Names),通过MOF(Management
Object
Format,管理对象格式)格式定义。WMIC引擎接收到输入的命令后,先进行分析。如果命令是一个别名,WMIC会从当前操作命名空间(比如root\cli)调用该别名的定义,应用当前的环境设置(如目标命名空间),并将别名命令与它的原始命令进行对应,然后执行。

Ⅸ windows卸载软件命令

Windows 命令行卸载软件使用wmic
一种方法是使用 wmic 命令来卸载特定的软件。
其用法为:

wmic proct where '(name="xxxx")' call uninstall
但是这种方法只能卸载部分使用标准的windows installer服务进行安装卸载的软件,对于那些非标准软件这种方法会失效,换句话说有些控制面板里面出现的软件 wmic proct 不一定能找出来。

Ⅹ wmic文件怎么使用

在运行底下输入wmic.就可以了

阅读全文

与wmic命令用法及实例相关的资料

热点内容
电脑感染exe文件夹 浏览:914
wpsppt怎么转pdf格式 浏览:86
腾讯文档在线编辑怎么添加密码 浏览:868
本地不能访问服务器地址 浏览:865
访问服务器命令 浏览:835
华为云服务器分销商 浏览:954
Linux定位内存泄露 浏览:198
工程加密狗视频 浏览:720
不在内网怎么连接服务器 浏览:664
云服务器app安卓下载 浏览:966
如何查看linux服务器的核心数 浏览:137
交易平台小程序源码下载 浏览:148
程序员记笔记用什么app免费的 浏览:646
java与单片机 浏览:897
服务器内网如何通过公网映射 浏览:478
程序员穿越到宋代 浏览:624
怎么使用云服务器挂游戏 浏览:618
真实的幸福pdf 浏览:345
d盘php调用c盘的mysql 浏览:266
怎么样搭建源码网站 浏览:430