Windowsのtasklist
コマンドがタスク名とそのPIDのリストを表示することを知っています。別のコマンドWMIC path win32_process get Commandline
これはより詳細な情報を提供しますが、その出力は非常に複雑で、時には予測できません(そのため、特にMSDOSでfindstr
を使用して、パターン/正規表現を書き込むのは非常に困難です!)
それで、私はWindowsで疑問に思っています、タスク名を直接クエリしてイメージ名とそのコマンドライン部分を見つける方法はありますか?タスクマネージャー自体がこの情報を見つけることができる場合、私は方法があるはずです。
これをバッチスクリプトで実行することを強くお勧めしますが、より洗練されたもの(.NETやVBの使用など)を使用する必要がある場合は、例を挙げてください。
パワーシェル:
Get-WmiObject Win32_Process | Select Name, ProcessId, CommandLine
PowerShellとGet-Process
コマンドを見てください。タスクマネージャーなどで見つけた情報を提供できます。
https://technet.Microsoft.com/en-us/library/hh849832.aspx
https://technet.Microsoft.com/en-us/library/ee176855.aspx