한줄 요약
Get-Process | Where-Object { $_.Name -like "*단어*" } | Select-Object Name, Id, StartTime
파워쉘을 관리자 권한으로
Get-Process 하여 특정 프로세스가 실행되어있는지 확인한다.
이를 작업 스케쥴러에 등록하여 특정 주기마다 실행하거나
아래와 같은 파워쉘 스크립트에, 특정한 곳으로 주기적으로 통신하여 모니터링할 수 있다.
while ($true) {
# 특정 단어를 포함하는 프로세스 검색
$searchTerm = "단어" # 검색하려는 단어를 여기에 입력하세요
# 검색 결과 가져오기
$processes = Get-Process | Where-Object { $_.Name -like "*$searchTerm*" }
# 결과 출력
if ($processes) {
$processes | Select-Object Name, Id, StartTime
} else {
Write-Host "No processes found with the term '$searchTerm'."
}
# 일정 시간 대기 (예: 10초)
Start-Sleep -Seconds 10
}
급할 때는 작업 관리자를 켜서 PID를 보고
Get-Process -Id 1234 | Select-Object Name, Id, StartTime
이런식으로 ID만 입력해서 보는 방법도 있다.
728x90
반응형