⑴ 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 process用法
@echo off //**默認為隱藏下面源代碼**//
wmic process where caption="explorer.exe" call terminate
//**中止explorer.exe 進程**//
我執行上面的 x.bat 後exlorer.exe關閉又重新啟動 應該沒有影響
WMI 命令行提供了到 Windows 管理規范 (WMI) 的簡單命令行介面。WMIC 提供了到 WMI 的簡單介面,這樣即可利用 WMI 管理運行 Microsoft Windows 的計算機。WMIC 與現有命令行程序和實用程序命令相互操作,且很容易通過腳本或其它面向管理的應用程序來擴展 WMIC。
⑶ 電腦的運行命令有那些在命令提示符里可以輸入那些命令
cmd命令大全:
winver:檢查Windows版本。
wmimgmt.msc:打開windows管理體系結構(WMI)。
wupdmgr:windows更新程序。
wscript:windows腳本宿主設置。
write:寫字板。
winmsd:系統信息。
wiaacmgr:掃描儀和照相機向導。
winchat:XP自帶區域網聊天。
mem.exe:顯示內存使用情況。
Msconfig.exe:系統配置實用程序。
mplayer2:簡易widnows media player。
mspaint:畫圖板。
mstsc:遠程桌面連接。
mplayer2:媒體播放機。
magnify:放大鏡實用程序。
mmc:打開控制台。
mobsync:同步命令。
tsshutdn:60秒倒計時關機命令。
tourstart:xp簡介(安裝完成後出現的漫遊xp程序)。
taskmgr:任務管理器。
eventvwr:事件查看器。
eudcedit:造字程序。
explorer:打開資源管理器。
packager:對象包裝程序。
perfmon.msc:計算機性能監測程序。
progman:程序管理器。
regedit.exe:注冊表。
rsop.msc:組策略結果集。
regedt32:注冊表編輯器。
rononce -p:15秒關機。
regsvr32 /u *.dll:停止dll文件運行。
regsvr32 /u zipfldr.dll:取消ZIP支持。
cmd.exe:CMD命令提示符。
chkdsk.exe:Chkdsk磁碟檢查。
certmgr.msc:證書管理實用程序。
calc:啟動計算器。
charmap:啟動字元映射表。
cliconfg:SQL SERVER 客戶端網路實用程序。
Clipbrd:剪貼板查看器。
conf:啟動netmeeting。
compmgmt.msc:計算機管理。
osk:打開屏幕鍵盤。
fsmgmt.msc:共享文件夾管理器。
utilman:輔助工具管理器。
gpedit.msc:組策略。
以上命令都可以在命令提示符里輸入。
(3)命令行wmi擴展閱讀:
et stop messenger:停止信使服務。
net start messenger:開始信使服務。
notepad:打開記事本。
nslookup:網路管理的工具向導。
ntbackup:系統備份和還原。
narrator:屏幕「講述人」。
ntmsmgr.msc:移動存儲管理器。
ntmsoprq.msc:移動存儲管理員操作請求。
netstat -an:(TC)命令檢查介面。
⑷ 打開windows管理體系結構(WMI)的命令
這個話有點模糊。 WMI的管理工具,分UI和命令行兩類。 UI部分,其實也不是一個整體,而是所謂的WMI Administration Tools,一個工具集包,包含:
WMI CIM Studio(view and edit classes, properties, qualifiers, and
instances in a CIM repository; run selected methods; generate and
compile MOF files)
WMI Object Browser ( view objects, edit property
values and qualifiers, and run methods.)
對Windows2000和XP有效,對Win7和2008的支持不好。
命令行, 則包括:mofcomp, smi2smir, winmgmt, wmiadap和wmic。 你說的可能是wmic
⑸ 命令行的妙用有哪些請詳細介紹一下
開始→運行→命令 集錦!
winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構(WMI)
wupdmgr--------windows更新程序
wscript--------windows腳本宿主設置
write----------寫字板
winmsd---------系統信息
wiaacmgr-------掃描儀和照相機向導
winchat--------XP自帶區域網聊天
mem.exe--------顯示內存使用情況
Msconfig.exe---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------畫圖板
mstsc----------遠程桌面連接
mplayer2-------媒體播放機
magnify--------放大鏡實用程序
mmc------------打開控制台
mobsync--------同步命令
dxdiag---------檢查DirectX信息
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁碟碎片整理程序
diskmgmt.msc---磁碟管理實用程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
dvdplay--------DVD播放器
net stop messenger-----停止信使服務
net start messenger----開始信使服務
notepad--------打開記事本
nslookup-------網路管理的工具向導
ntbackup-------系統備份和還原
narrator-------屏幕「講述人」
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an----(TC)命令檢查介面
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
shrpubw--------創建共享文件夾
secpol.msc-----本地安全策略
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
services.msc---本地服務設置
Sndvol32-------音量控製程序
sfc.exe--------系統文件檢查器
sfc /scannow---windows文件保護
tsshutdn-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------任務管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打開資源管理器
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----注冊表
rsop.msc-------組策略結果集
regedt32-------注冊表編輯器
rononce -p ----15秒關機
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消ZIP支持
rundll32.exe shell32.dll,Control_RunDLL ----------顯示控制面板
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1--------顯示輔助功能選項
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1--打開系統屬性
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1---刪除或添加程序
rundll32.exe syncui.dll,Briefcase_Create----桌面上建立公文包
rundll32.exe disk.dll,DiskCopyRunDll----復制軟盤驅動器
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0--顯示時間屬性
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0----顯示桌面牆紙屬性
rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0-----游戲控制器
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0---音頻屬性
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁碟檢查
certmgr.msc----證書管理實用程序
calc-----------啟動計算器
charmap--------啟動字元映射表
cliconfg-------SQL SERVER 客戶端網路實用程序
Clipbrd--------剪貼板查看器
conf-----------啟動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程序
osk------------打開屏幕鍵盤
odbcad32-------ODBC數據源管理器
oobe/msoobe /a----檢查XP是否激活
lusrmgr.msc----本機用戶和組
logoff---------注銷命令
iexpress-------木馬捆綁工具,系統自帶
Nslookup-------IP地址偵測器
fsmgmt.msc-----共享文件夾管理器
utilman--------輔助工具管理器
gpedit.msc-----組策略
⑹ wmic.exe的介紹
wmic.exe是WMI 命令行。作為 Windows XP 的一部分發布的 WMI 命令行工具 (wmic.exe) 提供一個到 WMI 基礎結構的命令行介面。可以使用 wmic.exe 執行來自命令行的常見 WMI 任務,包括瀏覽 CIM 和檢查 CIM 類定義。有關使用 WMI 命令行工具的信息,參閱 Windows XP 幫助和支持中心內的「使用 WMI 命令行 (WMIC) 工具」
⑺ wmic.exe的一、什麼是WMIC
WMIC是擴展WMI(Windows Management Instrumentation,Windows管理規范),提供了從命令行介面和批命令腳本執行系統管理的支持。在WMIC出現之前,如果要管理WMI系統,必須使用一些專門的WMI應用,比如SMS,或者使用WMI的腳本編程API,或者使用象CIM Studio之類的工具。如果不熟悉C++之類的編程語言或VBScript之類的腳本語言,或者不掌握WMI名稱空間的基本知識,要使用WMI管理系統是很困難的。WMIC改變了這種情況,為WMI名稱空間提供了一個強大的、友好的命令行介面。
本文將主要介紹我在使用過程中的一些經驗,本著實用主義的原則,過多的概念性的東西我就不多介紹了,在用到的時候我再進行一些解釋。
和上面的官方定義比起來,還有一個更好理解的解釋:WMIC,是一款命令行管理工具。使用WMIC,我們不但可以管理本地計算機,而且還可以管理同一Windows域內的所有遠程計算機(需要必要的許可權),而被管理的遠程計算機不必事先安裝WMIC,只需要支持WMI即可。WMIC有一個能夠分析、解釋和執行從命令行接收的別名(Alias)的引擎,它是一個可執行文件,名為WMIC.exe,這個文件通常位於「c:windowssystem32wbem」文件夾中(支持WinXP和Win2003系統)。這樣就比較好理解了吧,可以使用WMI管理遠程計算機,是不是非常有吸引力呀!
⑻ 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 顯示動詞的幫助信息