주제
원도우에서 작업을 하다보면 작업관리자에서 강제종료해도 안될때가 있다.
원도우 7 사용할때는 cmd창에서 프로세스 목록을 확인하고 강제 종료했으나,
원도우 10으로 오면서 파워쉘(Powershell)을 사용하는것이 더욱 편리하다고 느끼고 있다.
그리고 마이크로소프트에서도 최신 윈도우 자동화를 위해서 Powershell 사용을 권장하고 있다.
Get-Process
: 로컬 컴퓨터의 모든 활성 프로세스 목록 가져오기
Stop-Process, kill
: 프로세스의 모든 인스턴스 중지
사용
이클립스 프로세스 확인하기
Get-Process eclipse*
프로세스 Id를 사용하여 중지하기
Stop-Process -Id 24408
or
kill -Id 24408
PS D:\> Get-Process eclips*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
537 25 351392 107200 4.69 24408 5 eclipse
PS D:\> Stop-Process -Id 24408
PS D:\>
출처
마이크로소프트 문서
Get-Process
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-process?view=powershell-7.2
Stop-Process
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/stop-process?view=powershell-7.2
관련글
2022.12.13 - [etc/Powershell] - [Powershell] 별칭(Alias) 확인하기 - Get-Alias
[OS/Windows] - [cmd] 프로세스 목록 확인, 강제 종료 하기 - tasklist, taskkill; 엑셀 작업관리자에서 종료 안됨
'etc > Powershell' 카테고리의 다른 글
[Powershell] 프롬프트(창모드) - 스크립트 사용 중에 한 줄 넣기 (0) | 2022.03.18 |
---|---|
[Powershell] cpu 많이 차지하는 프로세스 10개 가져오기 - Get-Process, Sort-Object, Select-Object (0) | 2022.03.17 |
[Powershell] 프롬프트(창모드) - 포스트 잇 전체 화면으로 보기 (0) | 2022.03.13 |
[Powershell] 데이터 결과 가져올때 컬럼 헤더(항목명) 제거하기 - Select-Object (0) | 2022.03.11 |
[Powershell] for, foreach 사용 - 1 to 10 (0) | 2022.02.19 |