プロセス情報取得方法メモ

Windowsのプロセス一覧等取得するためのコマンド等メモ

  • tasklistコマンド
  • pmonコマンド ※Linuxで言うところのtopコマンドみたいな
  • psコマンド
  • winmgmts
スクリプト関数抜粋(VBS)
Sub ProcessList(CompName)
Dim WMIService
Dim Process

   Set WMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & CompName & NameSpace_CIMV2)

   WMIService.Security_.Privileges.AddAsString ("SeSecurityPrivilege")

    Wscript.Echo CompName


   For Each Process In WMIService.InstancesOf("Win32_Process")

     'プロセス名とコマンドラインを表示
     Wscript.Echo Process.Name & " " & Process.CommandLine

   Next


   Set WMIService = Nothing

End Sub