校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > vbs實現的tasklist效果代碼

vbs實現的tasklist效果代碼

熱門標簽:無錫電銷機器人銷售 招聘信息 地圖標注審核工作怎么樣注冊 地圖標注植物名稱 去哪里辦卡 揭陽外呼系統公司 鄭州中國移動400電話申請 熱血傳奇沃瑪森林地圖標注 南召400電話辦理資費 福建ai電銷機器人加盟公司

This short script uses WMI to display the same information than in the tool "tasklist", but dumping the result on the console. It can dump remote tasks running on another computer,
這個簡短的腳本使用wmi顯示與工具“tasklist”中相同的信息,但只有在命令行下輸出結果。它也可以在另一臺計算機上查看遠程任務,
文件名:tasklist.vbs
要求:無
作者:Jean-Luc Antoine
提交日期:2005年7月14日
類別:4K

核心代碼

Option explicit 
If right(Ucase(WScript.FullName),11)="WSCRIPT.EXE" Then
	wscript.echo "You should run this script from the command line (cmd)"  vbCrLf  "cscript "  wscript.ScriptFullName
	WScript.Quit
End If

dim strComputer,objWMIService,colProcesses,objProcess,ProcessTime,strCreationDate,user,Domain,strOwner,h,m,s,chaine
strComputer = "." 
Set objWMIService = GetObject("winmgmts:"  "{impersonationLevel=impersonate}!\\"  strComputer  "\root\cimv2") 
Set colProcesses = objWMIService.ExecQuery ("Select * from Win32_Process")    ' where Name='IEXPLORE.EXE' 
Chaine="Process   |Creation Date Time |Handles|Threads|Owner       |Priority|MemoryUsage|MaxMemUsage|MemRequired|MaxMemRequi|    Swap|  Max Swap|CPU time|PID |PFaults|Path"  vbCrLf 
For Each objProcess in colProcesses 
    If objProcess.GetOwner ( User, Domain ) = 0 Then 
        strOwner= Domain  "\"  User 
    Else 
        strOwner="Unknown" 
    End If 
    ProcessTime=(CSng(objProcess.KernelModeTime) + CSng(objProcess.UserModeTime)) / 10000000 
    h=right("0"  fix(ProcessTime/60/60),2) 
    ProcessTime=ProcessTime-h*60*60 
    m=right("0"  fix(ProcessTime/60),2) 
    s=Right("0"  round(ProcessTime-m*60),2) 
    strCreationDate=Mid(objProcess.CreationDate,7,2)  "/"  Mid(objProcess.CreationDate,5,2)  "/"  Left(objProcess.CreationDate,4)  " "  Mid(objProcess.CreationDate,9,2)  ":"  Mid(objProcess.CreationDate,11,2)  ":"  Mid(objProcess.CreationDate,13,2) 
    If strCreationDate="http:// ::" Then strCreationDate=Space(19) 
    Chaine=Chaine  Left(objProcess.Name  space(8),12)  "|" _ 
         strCreationDate  "|"  Right(Space(6)  objProcess.HandleCount,7)  "|" _ 
         Right(Space(6)  objProcess.ThreadCount,7)  "|" _ 
         Left(strOwner  space(14),19)  "|" _ 
         Left(objProcess.Priority  Space(7),8)  "|" _ 
         Right(Space(10)  objProcess.PageFileUsage ,11)  "|" _ 
         Right(Space(10)  objProcess.PeakPageFileUsage ,11)  "|" _ 
         Right(Space(8)  objProcess.WorkingSetSize ,11)  "|" _ 
         Right(Space(8)  objProcess.PeakWorkingSetSize ,11)  "|" _ 
         Right(Space(10)  objProcess.VirtualSize ,11)  "|" _ 
         Right(Space(10)  objProcess.PeakVirtualSize ,11)  "|" _ 
         h  ":"  m  ":"  s  "|" _ 
         Left(objProcess.ProcessID  space(3),4)  "|" _ 
         Right(Space(6)  objProcess.PageFaults ,7)  "|"  objProcess.ExecutablePath 
    Chaine=Chaine  vbCrLf 
Next 
wscript.echo chaine

代碼運行方法,將上面的代碼為tasklist.vbs

在cmd下 cscript tasklist.vbs 即可,也可以在cmd下 cscript tasklist.vbs >list.txt直接將結果保存為list.txt查看也比較容易

好了,代碼到此結束

您可能感興趣的文章:
  • dos進程查看與停止命令分享(tasklist,taskkill)
  • SC tasklist與ntsd命令使用
  • cmd Tasklist與Tskill管理Windows系統進程
  • 利用tasklist與taskkill實現AV終結者新變種(隨機7位字母病毒)的刪除方法

標簽:宣城 鹽城 南昌 景德鎮 黔南 東莞 桂林 文山

巨人網絡通訊聲明:本文標題《vbs實現的tasklist效果代碼》,本文關鍵詞  vbs,實現,的,tasklist,效果,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《vbs實現的tasklist效果代碼》相關的同類信息!
  • 本頁收集關于vbs實現的tasklist效果代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 婺源县| 武城县| 项城市| 富平县| 台山市| 龙口市| 凉山| 汾西县| 依安县| 靖安县| 宁国市| 尤溪县| 大宁县| 漯河市| 巴里| 井研县| 昭觉县| 如皋市| 南充市| 大港区| 长兴县| 金寨县| 天门市| 盘锦市| 舞阳县| 海丰县| 本溪市| 东丰县| 社会| 城市| 揭西县| 上饶市| 竹北市| 明星| 丰城市| 台中市| 天台县| 加查县| 时尚| 固安县| 正镶白旗|