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

主頁 > 知識庫 > 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效果代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 乌兰浩特市| 怀来县| 德昌县| 江孜县| 吐鲁番市| 乌审旗| 双桥区| 余江县| 华安县| 江油市| 仙居县| 临汾市| 武鸣县| 尼勒克县| 五台县| 曲阜市| 张家界市| 务川| 日喀则市| 清水河县| 泾川县| 东阿县| 闽清县| 望江县| 桂林市| 吉木乃县| 绥中县| 滨州市| 静宁县| 武清区| 开鲁县| 太湖县| 达尔| 卫辉市| 万盛区| 子长县| 重庆市| 察隅县| 措美县| 治县。| 奉化市|