Windows WMIC命令詳解
檢視
C:\Users\zxr>wmic
wmic:root\cli>product list
wmic 獲取程序名稱以及可執行路徑:
wmic process get name,executablepath
wmic 刪除指定程序(根據程序名稱):
wmic process where name="qq.exe" call terminate
或者用
wmic process where name="qq.exe" delete
wmic 刪除指定程序(根據程序PID):
wmic process where pid="123" delete
wmic 建立新程序
wmic process call create "C:\Program Files\Tencent\QQ\QQ.exe"
在遠端機器上建立新程序:
wmic /node:192.168.1.10 /user:administrator /password:123456 process call create cmd.exe
關閉本地計算機
wmic process call create shutdown.exe
重啟遠端計算機
wmic /node:192.168.1.10/user:administrator /password:123456 process call create "shutdown.exe -r -f -m"
更改計算機名稱
wmic computersystem where "caption='%ComputerName%'" call rename newcomputername
更改帳戶名
wmic USERACCOUNT where "name='%UserName%'" call rename newUserName
wmic 結束可疑程序(根據程序的啟動路徑)
wmic process where "name='explorer.exe' and executablepath<>'%SystemDrive%\\windows\\explorer.exe'" delete
wmic 獲取實體記憶體
wmic memlogical get TotalPhysicalMemory|find /i /v "t"
wmic 獲取檔案的建立、訪問、修改時間
程式碼如下:
@echo off
for /f "skip=1 tokens=1,3,5 delims=. " %%a in ('wmic datafile where name^="c:\\windows\\system32\\notepad.exe" get CreationDate^,LastAccessed^,LastModified') do (
set a=%%a
set b=%%b
set c=%%c
echo 檔案: c:\windows\system32\notepad.exe
echo.
echo 建立時間: %a:~0,4% 年 %a:~4,2% 月 %a:~6,2% 日 %a:~8,2% 時 %a:~10,2% 分 %a:~12,2% 秒
echo 最後訪問: %b:~0,4% 年 %b:~4,2% 月 %b:~6,2% 日 %b:~8,2% 時 %b:~10,2% 分 %b:~12,2% 秒
echo 最後修改: %c:~0,4% 年 %c:~4,2% 月 %c:~6,2% 日 %c:~8,2% 時 %c:~10,2% 分 %c:~12,2% 秒
)
echo.
pause
wmic 全盤搜尋某檔案並獲取該檔案所在目錄
for /f "skip=1 tokens=1*" %i in ('wmic datafile where "FileName='qq' and extension='exe'" get drive^,path') do (set "qPath=%i%j"&@echo %qPath:~0,-3%)
獲取螢幕解析度 wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth
wmic PageFileSet set InitialSize="512",MaximumSize="512"
設定虛擬記憶體到E盤,並刪除C盤下的頁面檔案,重啟計算機後生效
wmic PageFileSet create name="E:\\pagefile.sys",InitialSize="1024",MaximumSize="1024"
wmic PageFileSet where "name='C:\\pagefile.sys'" delete
獲得程序當前佔用的記憶體和最大佔用記憶體的大小:
wmic process where caption='filename.exe' get WorkingSetSize,PeakWorkingSetSize
以KB為單位顯示
程式碼如下:
@echo off
for /f "skip=1 tokens=1-2 delims= " %%a in ('wmic process where caption^="conime.exe" get WorkingSetSize^,PeakWorkingSetSize') do (
set /a m=%%a/1024
set /a mm=%%b/1024
echo 程序conime.exe現在佔用記憶體:%m%K;最高佔用記憶體:%mm%K
)
pause
遠端開啟計算機遠端桌面
wmic /node:%pcname% /USER:%pcaccount% PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1
檢測是否插入U盤的批處理
複製程式碼 程式碼如下:
@echo off
((wmic logicaldisk where "drivetype=2" get name|find "無可用範例")>nul 2>nul)||for /f "skip=1 tokens=* delims=" %%i in ('wmic logicaldisk where "drivetype=2" get name') do echo U盤碟符是 %%i
pause
rem 檢視cpu
wmic cpu list brief
rem 檢視實體記憶體
wmic memphysical list brief
rem 檢視邏輯記憶體
wmic memlogical list brief
rem 檢視快取記憶體
wmic memcache list brief
rem 檢視虛擬記憶體
wmic pagefile list brief
rem 檢視網絡卡
wmic nic list brief
rem 檢視網路協議
wmic netprotocal list brief
【例】將當前系統BIOS,CPU,主機板等資訊輸出到一個HTML網頁檔案,命令如下:
::得到系統資訊.bat,執行bat檔案即可
::系統資訊輸出到HTML檔案,檢視幫助: wmic /?
::wmic [系統引數名] list [brief|full] /format:hform >|>> [檔名]
wmic bios list brief /format:hform > PCinfo.html
wmic baseboard list brief /format:hform >>PCinfo.html
wmic cpu list full /format:hform >>PCinfo.html
wmic os list full /format:hform >>PCinfo.html
wmic computersystem list brief /format:hform >>PCinfo.html
wmic diskdrive list full /format:hform >>PCinfo.html
wmic memlogical list full /format:hform >>PCinfo.html
PCinfo.html
相關推薦
Windows WMIC命令詳解
檢視 C:\Users\zxr>wmic wmic:root\cli>product list wmic 獲取程序名稱以及可執行路徑: wmic process get name,executablepath wmic 刪除指定程序(根據程序名稱): wmic
windows 終端命令詳解
local 幫助 服務器 find命令 行修改 任務計劃 notepad 開始 找到 打開"運行"對話框(Win+R),輸入cmd,打開控制臺命令窗口... 也可以通過cmd /c 命令 和 cmd /k 命令的方式來直接運行命令 註:/c表示執行完命令後關閉cmd窗口;/
windows防火牆命令詳解(程式啟用命令列執行即可)
netsh firewall set portopening protocol = TCP port = 9998 name = ssssssssssssssssssssssss mode = ENABLE scope = SUBNET profile = CURRENT
windows執行命令詳解
winver---------檢查Windows版本wmimgmt.msc----開啟windows管理體系結構 (WMI)wupdmgr--------windows更新程式wscript------
Windows WMIC命令使用詳解(附例項)
第一次執行WMIC命令時,Windows首先要安裝WMIC,然後顯示出WMIC的命令列提示符。在WMIC命令列提示符上,命令以互動的方式執行 執行“wmic”命令啟動WMIC命令列環境。這個命令可以在XP或 .NET Server的標準命令列直譯器(cmd.exe)、Telnet會話或“執行”對話方塊中執行
Netstat命令詳解(windows下)
3.6 包含 baidu ack sin foreign 流行 ogl windows 轉自:http://blog.csdn.net/hsd2012/article/details/50759017 Netstat 用於顯示與IP 、TCP 、UDP 和ICMP 協議
windows net use 命令詳解
net use 遠程連接dos1.net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H: 4.net us
Windows學習總結(10)——Windows系統中常用的CMD命令詳解
1.ping命令 ping是電腦網路故障診斷中的常用的命令,它的作用是用來檢查網路是否通暢或者網路連線速度。我們來看一下PING命令的具體表述。 日常的診斷過程中我們最常用到的就是診斷連線是否通
Windows DOS內部命令詳解03——path、type、copy
前言 繼上會書說道Windows DOS內部命令中的命令格式和dir、cd、mkdir、rd,今天我們繼續來戰。 path命令 MS-DOS命令的格式是以<命令動詞>開始,而外部命令的<命令動詞>是一個磁碟檔案的檔名。如果想要執行的
(二)WINDOWS批處理命令詳解
該教程一共分為4大部分,第一部分是批處理的專用命令,第二部分是特殊的符號與批處理,第三部分是批處理與變數,第四部分是完整案例。因為教程比較長,所有在雜誌上我們將分為兩次連載,本期首先刊登一、二兩部分,敬請讀者注意。 第一部分:批處理的專用命令 批處理檔案是將一系列命令按一定的順序集合為一個可執行的文字檔案,其
tar命令詳解
pan 詳解 time border 設備 lin bsp force names 解壓到指定目錄 tar -zxvf flash_player_npapi_linux.x86_64.tar.gz -C mmtar -zxvf flash_player_npapi_linu
Linux下安裝軟件命令詳解
代碼包 相關信息 make bin 一個 軟件包 輸入 -i bin文件 Linux下軟件安裝方法總結:一、rpm包安裝方式步驟:1、找到相應的軟件包,比如soft.version.rpm,下載到本機某個目錄;2、打開一個終端,su -成root用戶;3、cd soft.v
Docker常用命令詳解
nbsp 詳解 .cn 本地 test 並且 www 更多 top docker ps 查看當前正在運行的容器 docker ps -a 查看所有容器的狀態 docker start/stop id/name 啟動/停止某個容器 docker attach id 進
linux下cat命令詳解
forever ron localhost root sta testing 幫助 查看 一點 1、cat 顯示文件連接文件內容的工具; cat 是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat 後面直接接文件名。 比如: de>[[
Linux:at命令詳解
計時 osi 執行 inux days pan 必須 man 一個 at命令 at命令為單一工作調度命令。at命令非常簡單,但是在指定時間上卻非常強大 語法 at [選項] time at > 執行的命令 ctrl+d 選項 -m :當指定的任務被
grep命令詳解
命令詳解 顯示 不包含 文件 開頭 文件中查找 時間 匹配 nbsp grep命令 1、grep "li qq" * 在的有文件中查找li qq文件。 2、grep -c "file" a 在a文件中有多少行匹配到file。 3、grep -n "
linux 之awk命令詳解
數學函數 mat loop 多次 finished 數組結構 save pre 新的 awk是一種程序語言,對文檔資料的處理具有很強的功能。awk名稱是由它三個最初設計者的姓氏的第一個字母而命名的: Alfred V. Aho、Peter J. We i n b e rg
【轉】linux之cp/scp命令+scp命令詳解
特殊 是否 用戶登錄 usr 指定 highlight 顯示 檔案 三種 linux之cp/scp命令+scp命令詳解 名稱:cp 使用權限:所有使用者 使用方式: cp [options] source dest cp [options] source
xargs命令詳解
文件名 過程 介紹 pri .sh 例如 接收 替換字符 welcom xargs命令是把接收到的數據重新格式化,再將其作為參數提供給其他命令,下面介紹xargs命令的各種使用技巧 一、將多行輸入轉換成單行輸入: [[email protected]/* */
Linux netstat命令詳解,高級面試必備
bytes tool head osi ngs 進行 pen 通信 詳細信息 簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Mem