명령줄을 사용하여 실행 중인 활성 프로세스 및 스레드 수를 얻는 방법은 무엇입니까?

명령줄을 사용하여 실행 중인 활성 프로세스 및 스레드 수를 얻는 방법은 무엇입니까?

명령줄을 사용하여 내 서버나 컴퓨터에서 실행 중인 활성 프로세스와 활성 스레드의 수를 가져와야 합니다. 실행 중인 모든 프로세스나 스레드를 나열하고 싶지 않고 숫자로 표시해야 합니다.

답변1

PowerShell을 사용하면 다음 두 명령으로 해당 정보를 얻을 수 있습니다.

실행 중인 프로세스 수:

(Get-Process).Count

실행 중인 스레드 수:

(Get-Process|Select-Object -ExpandProperty Threads).Count

답변2

이를 위해 PowerShell을 사용할 수 있습니다.

로컬 컴퓨터의 모든 활성 프로세스 목록을 얻으려면 이 명령을 사용하십시오.

Get-Process | Measure

활성 프로세스 수

이러한 결과를 필터링할 수도 있습니다. 예를 들어 아래 코드를 참조하세요.

Get-Process winword, explorer | Measure

활성 프로세스 수 - 필터

스레드 수를 확인하려면 이 명령을 실행하세요.

Get-Process | Select-Object -ExpandProperty Threads | Measure

스레드 수


명령 프롬프트에서 이러한 명령을 사용하려면 다음과 같이 하십시오.

PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"


자원
-프로세스 가져오기
-측정 개체
-선택 개체

관련 정보