目錄:
一、簡述
二、程序類指令
1、tasklist指令
2、tskill指令
3、start指令
三、網絡類指令
1、telnet指令
2、ping指令
3、ipconfig指令
四、查詢類指令
1、wmic指令,比CMD強大
五、系統類指令
-----------------------------------------------------------------------------------------------------------------
一、簡述
在實際工作中,特别是調試一些網絡類的産品,比如“才茂和四信DTU設定”,會在Win系統中用到一些指令輔助判斷,下面将自己使用到的指令彙總如下。
-----------------------------------------------------------------------------------------------------------------
二、程序指令
1、tasklist指令
顯示目前的程序
-----------------------------------------------------------
2、tskill指令
殺死某個程序
-----------------------------------------------------------
3、start指令
開啟某個程序
-----------------------------------------------------------------------------------------------------------------
三、網絡指令
1、telnet指令
下面的操作基于XP系統,例另可見“Linux的學習_基礎4_指令的實踐之二、指令實踐之13、ssh”。
先來認識下Telnet協定,它是TCP/IP協定族中的一員,是Internet遠端登陸服務的标準協定和主要方式,而且為使用者提供了在本地計算機上完成遠端主機工作的能力。
--------------------------------
1)XP系統開啟telenet服務方法
(1)開始--運作--輸入services.msc,進入服務管理器界面
(2)在“服務管理器”界面中找到Telnet 項
(3)輕按兩下進入telenet屬性界面,在正常頁籤中将啟動類型改為自動或手動,再确定
(4)再次進入telenet屬性界面,将服務狀态啟用,應用退出
--------------------------------
2)WIN7開啟telenet服務方法
--------------------------------
3)然後開始--運作--輸入cmd,進入dos界面,在彈出界面中輸入"net start telnet"回車,當螢幕顯示"Telnet服務正在啟動...Telnet 服務已經啟動成功。"後,說明Telnet服務已經在你本機啟動了。
4)注意登入的賬戶和密碼是你的xp系統使用者名和密碼哦,要在"控制台--使用者賬戶"中設定一下,現在我們就可以使用telnet了。
--------------------------------
5)WIN7系統telnet使用
WIN7不需要輸入"net start telnet",直接打入telnet即可。
-----------------------------------------------------------
2、ping指令
1)網絡檢測
(1)ping 127.0.0.1 檢查TCP/IP協定棧是否正常,否則就得檢查TCP/IP協定棧,或者重新安裝。
(2)ping 本地ip(比如ping 192.168.1.115) 檢查你網卡是否工作正常
(3)ping 網關位址(比如ping 192.168.1.1) 檢查和網關連接配接性,測試本機是否連接配接上路由器
(4)ping 遠端網站(比如ping www.baidu.com) 檢查遠端連接配接
--------------------------------
2)在調試DTU時,可以讓背景操作人員ping子產品内手機号的IP位址,如能ping通即DTU子產品己經上線。
比如手機号為14759530307對應的IP位址172.20.41.1
-------------------------------- 3)查找手機卡的IP位址在手機設定/關于手機裡,如下圖所示,示範手機華為。
----------------------------------------------------------- 3、ipconfig指令 ipconfig /all檢視本機的詳細資訊
-----------------------------------------------------------------------------------------------------------------
四、查詢類指令
1、wmic指令,比CMD強大
1)先決條件
a. 啟動Windows Management Instrumentation服務,開放TCP135端口。
b. 本地安全政策的“網絡通路: 本地帳戶的共享和安全模式”應設為“經典-本地使用者以自己的身份驗證”。
--------------------------------
2)wmic /node:"192.168.1.20" /user:"domain\administrator" /password:"123456"
--------------------------------
3)【硬體管理】:
擷取磁盤資料:wmic DISKDRIVE get deviceid,Caption,size,InterfaceType
擷取分區資料:wmic LOGICALDISK get name,Description,filesystem,size,freespace
擷取CPU資料:wmic cpu get name,addresswidth,processorid(執行個體見電腦維修實記彙總之一、檢視電腦參數和系統配置)
擷取主機闆資料:wmic BaseBoard get Manufacturer,Product,Version,SerialNumber
擷取記憶體數:wmic memlogical get totalphysicalmemory
獲得品牌機的序列号:wmic csproduct get IdentifyingNumber
擷取聲霸卡資料:wmic SOUNDDEV get ProductName
擷取螢幕分辨率wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth
--------------------------------
4)PROCESS【程序管理】:
列出程序wmic process list brief
(Full顯示所有、Brief顯示摘要、Instance顯示執行個體、Status顯示狀态)
wmic 擷取程序路徑: wmic process where name="jqs.exe" get executablepath
wmic 建立新程序:
wmic process call create notepad
wmic process call create "C:\Program Files\Tencent\QQ\QQ.exe"
wmic process call create "shutdown.exe -r -f -t 20"
wmic 删除指定程序:
wmic process where name="qq.exe" call terminate
wmic process where processid="2345" delete
wmic process 2345 call terminate
wmic 删除可疑程序
wmic process where "name='explorer.exe' and executablepath<>'%SystemDrive%\\windows\\explorer.exe'" delete
wmic process where "name='svchost.exe' and ExecutablePath<>'C:\\WINDOWS\\system32\\svchost.exe'" call Terminate
--------------------------------
5)USERACCOUNT【賬号管理】:
更改目前使用者名
WMIC USERACCOUNT where "name='%UserName%'" call rename newUserName
WMIC USERACCOUNT create /?
--------------------------------
6)SHARE【共享管理】:
建立共享
WMIC SHARE CALL Create "","test","3","TestShareName","","c:\test",0
(可使用 WMIC SHARE CALL Create /? 檢視create後的參數類型)
删除共享
WMIC SHARE where name="C$" call delete
WMIC SHARE where path='c:\\test' delete
--------------------------------
7)SERVICE【服務管理】:
更改telnet服務啟動類型[Auto|Disabled|Manual]
wmic SERVICE where name="tlntsvr" set startmode="Auto"
運作telnet服務
wmic SERVICE where name="tlntsvr" call startservice
停止ICS服務
wmic SERVICE where name="ShardAccess" call stopservice
删除test服務
wmic SERVICE where name="test" call delete
--------------------------------
8)FSDIR【目錄管理】
列出c盤下名為test的目錄
wmic FSDIR where "drive='c:' and filename='test'" list
删除c:\good檔案夾
wmic fsdir "c:\\test" call delete
重命名c:\test檔案夾為abc
wmic fsdir "c:\\test" rename "c:\abc"
wmic fsdir where (name='c:\\test') rename "c:\abc"
複制檔案夾
wmic fsdir where name='d:\\test' call copy "c:\\test"
--------------------------------
9)datafile【檔案管理】
重命名
wmic datafile "c:\\test.txt" call rename c:\abc.txt
--------------------------------
10)【任務計劃】:
wmic job call create "notepad.exe",0,0,true,false,********154800.000000+480
wmic job call create "explorer.exe",0,0,1,0,********154600.000000+480
--------------------------------
11)【環境變量】
ENVIRONMENT - 系統環境設定管理
①擷取temp環境變量
wmic ENVIRONMENT where "name='Path'" get UserName,VariableValue
②更改path環境變量值,新增e:\tools
wmic ENVIRONMENT where "name='path' and username=''" set VariableValue="%path%;e:\tools"
③新增系統環境變量home,值為%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name="home",username="",VariableValue="%HOMEDRIVE%%HOMEPATH%"
④删除home環境變量
wmic ENVIRONMENT where "name='home'" delete
⑤修改環境變量
wmic ENVIRONMENT where "name='path' and username=''" set VariableValue="e:\tools;%path%"
⑥判斷是否已包含所加路徑 echo %path%|findstr /i "D:\wonders\bea\tuxedo11gR1\bin"&&(goto continue)
-----------------------------------------------------------------------------------------------------------------
五、系統類指令
1、sfc指令
在Win7系統環境中,通過CMD指令來進行修複系統的方法,輸入“SFC/? ”指令後按回車
-----------------------------------------------------------------------------------------------------------------