windows cmd 창에서 tasklist 명령어 사용 방법 by 김다이아2023. 5. 9. 17:00
반응형

안녕하세요 김다이아예요

오늘은 windows cmd 창에서 tasklist 명령어 사용 방법에 대하여

알아보도록 할게요

 

Windows 운영 체제에서는 tasklist 명령어를 사용하여 현재 실행 중인 모든 프로세스에 대한 정보를 확인할 수 있습니다. 

이 명령어는 명령 프롬프트(cmd)에서 실행할 수 있습니다.



tasklist 명령어를 사용하는 방법은 다음과 같습니다.



모든 프로세스 목록 보기: 

다음 명령어를 실행하여 현재 실행 중인 모든 프로세스 목록을 볼 수 있습니다.

tasklist



특정 프로세스 이름을 사용하여 프로세스 목록 보기: 

다음 명령어를 실행하여 특정 프로세스 이름을 사용하여 해당하는 프로세스 목록을 볼 수 있습니다.

 [process-name] 대신 찾고자 하는 프로세스의 이름을 입력하십시오.

tasklist /fi "imagename eq [process-name]"



특정 사용자의 프로세스 목록 보기: 

다음 명령어를 실행하여 특정 사용자가 실행한 모든 프로세스 목록을 볼 수 있습니다.

 [user-name] 대신 사용자 이름을 입력하십시오.

tasklist /fi "username eq [user-name]"



모든 프로세스의 상세 정보 보기: 

다음 명령어를 실행하여 모든 프로세스의 상세 정보를 볼 수 있습니다.

tasklist /v



작업 관리자에서 표시되는 프로세스 목록과 동일한 정보 보기: 

다음 명령어를 실행하여 작업 관리자에서 표시되는 프로세스 목록과 동일한 정보를 볼 수 있습니다.

tasklist /fi "status eq running"



명령어 옵션 보기: 

다음 명령어를 실행하여 tasklist 명령어의 사용 가능한 옵션 목록을 볼 수 있습니다.

tasklist /?
TASKLIST [/S 시스템 [/U 사용자 이름 [/P [암호]]]]
         [/M [모듈] | /SVC | /V] [/FI 필터] [/FO 형식] [/NH]

설명:
    이 도구는 로컬 또는 원격 시스템에서 현재
    실행되고 있는 프로세스 목록을 표시합니다.

매개 변수 목록:
   /S     시스템           연결할 원격 시스템을 지정합니다.

   /U     [도메인\]사용자  명령을 실행해야 하는 사용자 컨텍스트를
                           지정합니다.

   /P     [암호]           해당 사용자 컨텍스트의 암호를 지정합니다.
                           생략한 경우에는 물어봅니다.

   /M     [모듈]           해당 exe/dll 이름을 사용하는 모든 작업을
                           나열합니다. 모듈 이름을 지정하지 않으면
                           로드된 모든 작업을 나열합니다.

   /SVC                    각 프로세스에 호스트된 서비스를 표시합니다.

   /APPS                   Microsoft Store 앱과 관련 프로세스를 표시합니다.

   /V                      자세한 작업 정보를 표시합니다.

   /FI    필터             필터에서 지정한 조건과 일치하는
                           작업 집합을 표시합니다.

   /FO    형식             출력 형식을 지정합니다.
                           사용할 수 있는 값: "TABLE", "LIST", "CSV".

   /NH                     출력에 표시하지 않을 "열 머리글"을
                           지정합니다.
                           "TABLE"과 "CSV" 형식에서만 사용할 수 있습니다.

   /?                      도움말 메시지를 표시합니다.

필터:
    필터 이름       유효한 연산자             유효한 값
    -----------     ---------------           --------------------------
    STATUS          eq, ne                    RUNNING | SUSPENDED
                                              NOT RESPONDING | UNKNOWN
    IMAGENAME       eq, ne                    이미지 이름
    PID             eq, ne, gt, lt, ge, le    PID 값
    SESSION         eq, ne, gt, lt, ge, le    세션 번호
    SESSIONNAME     eq, ne                    세션 이름
    CPUTIME         eq, ne, gt, lt, ge, le    CPU 시간
                                              (hh:mm:ss 형식)
                                              hh - 시간,
                                              mm - 분, ss - 초
    MEMUSAGE        eq, ne, gt, lt, ge, le    메모리 사용(KB)
    USERNAME        eq, ne                    사용자 이름([domain\]user
                                              형식)
    SERVICES        eq, ne                    서비스 이름
    WINDOWTITLE     eq, ne                    창 제목
    모듈         eq, ne                    DLL 이름

참고: 원격 컴퓨터를 쿼리할 때 "WINDOWTITLE" 및 "STATUS" 필터는
      지원되지 않습니다.

Examples:
    TASKLIST
    TASKLIST /M
    TASKLIST /V /FO CSV
    TASKLIST /SVC /FO LIST
    TASKLIST /APPS /FI "STATUS eq RUNNING"
    TASKLIST /M wbem*
    TASKLIST /S 시스템 /FO LIST
    TASKLIST /S 시스템 /U domain\username /FO CSV /NH
    TASKLIST /S 시스템 /U 사용자 이름 /P 암호 /FO TABLE /NH
    TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"



위의 tasklist 명령어 사용 방법을 참고하여 현재 실행 중인 프로세스에 대한 정보를 확인할 수 있습니다.

 

지금까지 tasklist 명령어 사용 방법에 대하여 알아봤습니다.

감사합니다.

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형