작업 관리자를 쿼리하는 방법

작업 관리자를 쿼리하는 방법

tasklistWindows의 명령이 작업 이름과 해당 PID 목록을 제공한다는 것을 알고 있습니다 . 더 자세한 정보를 제공하는 또 다른 명령이 있지만 WMIC path win32_process get Commandline그 출력은 훨씬 더 복잡하고 때로는 예측할 수 없습니다(그래서 이에 대한 패턴/정규식을 작성하기가 매우 어렵습니다. 특히 findstrMSDOS에서는 더욱 그렇습니다!).

그렇다면 Windows에서 작업 관리자에 직접 쿼리하여 이미지 이름과 명령줄 부분을 찾는 방법이 있는지 궁금합니다. 작업 관리자 자체가 이 정보를 찾을 수 있다면 방법이 있을 것이라고 생각합니다.

나는 이 작업을 배치 스크립트로 수행하는 것을 매우 선호하지만, 좀 더 정교한 것(예: .NET 또는 VB 사용)을 사용해야 한다면 예제가 좋을 것입니다!

작업 관리자 예

답변1

파워셸:

Get-WmiObject Win32_Process | Select Name, ProcessId, CommandLine

답변2

PowerShell과 명령을 살펴보세요 Get-Process. 작업 관리자에서 찾을 수 있는 모든 정보와 그 이상을 제공할 수 있습니다.

https://technet.microsoft.com/en-us/library/hh849832.aspx
https://technet.microsoft.com/en-us/library/ee176855.aspx

관련 정보