導航:首頁 > 程序命令 > 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命令用法及實例相關的資料

熱點內容
伺服器內網如何通過公網映射 瀏覽:476
程序員穿越到宋代 瀏覽:622
怎麼使用雲伺服器掛游戲 瀏覽:616
真實的幸福pdf 瀏覽:342
d盤php調用c盤的mysql 瀏覽:264
怎麼樣搭建源碼網站 瀏覽:427
新概念四冊pdf 瀏覽:361
怎麼下載悅虎檢測app 瀏覽:528
cad表達式命令 瀏覽:198
程序員去一個小公司值不值得 瀏覽:846
程序員做個程序多少錢 瀏覽:495
win10原始解壓軟體 瀏覽:319
阿里程序員的老家 瀏覽:258
量子加密銀行 瀏覽:193
命令方塊獲得指令手機 瀏覽:499
學習結束感言簡短程序員 瀏覽:398
android關機鬧鍾實現 瀏覽:968
滑鼠一鍵打開文件夾設置 瀏覽:161
程序員看過來我想靜靜搞笑視頻 瀏覽:370
curlphp爬蟲 瀏覽:874