반응형
PowerShell - 호출된 응용 프로그램의 프로세스 ID 가져오기
외부 응용 프로그램(예: & 'Notepad')을 호출한 다음 호출된 응용 프로그램의 프로세스 ID를 얻어야 합니다.
메모장 가져오기 =에서 모든 메모장 프로세스를 반환합니다.
다음과 같은 작업을 수행하고 싶습니다.
$objApp = & 'c:\Notepad.exe'
WHILE (get-process -ID $objApp.id | select -property Responding) {
Start-Sleep -s 10
Echo "STILL WAITING"
}
Echo "Done!!"
사용하다Start-Process와 함께-PassThru다음과 같은 주장:
$app = Start-Process notepad -passthru
Wait-Process $app.Id
좀 더 간결하게:
# Starts Notepad and returns the ID
(Start-Process Notepad -passthru).ID
언급URL : https://stackoverflow.com/questions/4762982/powershell-get-process-id-of-called-application
반응형
'source' 카테고리의 다른 글
| ElasticSearch 7.0 버전을 Spring Boot과 통합하는 방법은 무엇입니까? (0) | 2023.09.04 |
|---|---|
| 동일한 열에서 다른 결과가 있을 수 있는 SQL 데이터 수집 (0) | 2023.09.04 |
| socket.socket vs.socket.send. (0) | 2023.09.04 |
| PHP Curl 라이브러리를 사용하여 HTTP를 지속/유지합니까? (0) | 2023.09.04 |
| "동적 유형 텍스트 스타일을 사용하여 글꼴 요구를 자동으로 조정" 경고의 의미는 무엇입니까? (0) | 2023.09.04 |