파워쉘을 통해 프로세스 갯수를 체크하여 참 거짓을 나타낼 수 있다.
아래 명령어와 같다.
powershell if((Get-Process "notepad" -ErrorAction SilentlyContinue).Count -eq 3 -and (Get-Process "game" -ErrorAction SilentlyContinue).Count -eq 2) { Write-Host "true" } else { Write-Host "false" }
코드 설명
if 문으로 notpad프로세스가 3개 떠있으면서(and연산) game프로세스가 2개 떠있으면 참 아니면 거짓
프로세스 조회 : Get-Process "프로세스명"
-ErrorAction SilentlyContinue : 에러가 발생해도 프롬프트에 안남기겠단 옵션
-and : and 연산자
파워쉘 프로세스 체크
배치 프로세스 체크
파워쉘 and 연산
반응형
'프로그래밍 > powershell' 카테고리의 다른 글
[POWERSHELL] 파워쉘 윈도우업데이트 목록 조회 명령어 (0) | 2024.03.07 |
---|---|
[POWERSHELL] 파워쉘 프로그램 추가제거 목록 추출하기 (0) | 2024.03.05 |
[powershell] cmd 윈도우 방화벽 정책 ip 영역 scope 범위 출력 명령어 (0) | 2023.09.26 |
[powershell]cmd창 파워쉘 실행 파일 내용 cat tail (0) | 2023.09.14 |
[powershell] 설치된 프로그램 리스트 조회 (0) | 2022.10.11 |
댓글