Windows 系統下常用 cmd 命令,非常實用的小技巧(二)
接上文《Windows 系統下常用 cmd 命令,非常實用的小技巧(一)》
今天分享一些工作中比較實用的命令技巧,對于Windows系統使用和故障處理比較有幫助。
一、系統進程相關的命令
(1) 找到java.exe這個程序的進程ID及所運行的命令行
wmic process where caption="java.exe" get processid,caption,commandline /value
(2) 查找進程ID為6196執行文件的路徑
wmic process where ProcessId=6196 get ExecutablePath
(3) 查找notepad.exe這個程序的進程ID和會話等相關信息
tasklist /fi "imagename eq notepad.exe"
(4) 查看svchost.exe進程的子服務
tasklist /SVC /FI "IMAGENAME eq svchost.exe"
(5) 在遠程主機上192.168.0.114調用cmd.exe執行命令,并將結果寫入到txt文件
wmic /node:192.168.0.100 /user:administrator /password:<password> process call create "cmd.exe /c whowmi>D:\result.txt"
二、遠程重啟主機
有時候會遇到Windows主機資源耗盡的情況,此時已經不能通過遠程桌面的方式登錄系統,而net use占用的資源很少,可以用這種方式遠程重啟
對192.168.0.100的主機進行強制重啟操作,立即執行。
net use \\192.168.0.100 "<password>" /user:administrator
shutdown -r -f -t 0 -m \\192.168.0.100
三、映射網絡驅動器
(1) 連接網絡共享并映射為驅動器 Z:
net use Z: \\192.168.0.100\sharedfolder <password> /user:administrator
(2) 設置連接并保持映射,即使重啟后依然有效:
net use Z: \\192.168.0.100\sharedfolder /persistent:yes
(3) 斷開網絡驅動器連接
net use Z: /delete
(4) 刪除所有網絡驅動器連接
net use * /delete
四、注冊系統服務
(1) 例如注冊SAPRouter服務
sc create SAPRouter binPath= "C:\saprouter\saprouter.exe service -r -R C:\saprouter\SAPROUTTAB" start= auto obj= "NT AUTHORITY\LocalService"
(2) 關閉或啟動服務
sc stop/start SAPRouter
(3) 刪除服務
sc delete SAPRouter
五、NTP時間同步
(1) 查看時間同步源
w32tm /query /source
(2) 查看時間同步狀態
w32tm /query /status
(3) 指定外部時間源并與之同步
w32tm /config /manualpeerlist:"ntp3.aliyun.com" /syncfromflags:manual /reliable:yes /update
(4) 顯示本地時間與目標時間差
w32tm /stripchart /computer:ntp3.aliyun.com /samples:30 /dataonly
(5) 手動同步時間
w32tm /resync