반응형
PowerShell에서 exe를 호출하여 성공 또는 실패에 대한 피드백을 얻습니다.
PowerShell에서 실행 파일을 실행하고 if 문을 통해 성공 여부를 확인하려면 어떻게 해야 합니까?
특히 devenv.exe를 통해 PowerShell 스크립트에서 솔루션을 구축하려고 하는데 성공했는지 실패했는지 알아야 합니다.실패했다는 것은 빌드가 실패했다는 것을 의미하며, 나는 devenv가 셸로 무언가를 보내고 있다고 가정합니다(아마도.stderr
스트림?)
사용해 보았습니다.&
,Invoke-Expression
그리고.Invoke-Item
그리고 그들 모두가 exe를 실행하도록 할 수 있었습니다.하지만 저는 성공/실패에 대한 피드백을 결코 받을 수 없었습니다.
사용해 보셨습니까?$LASTEXITCODE
변수?마지막으로 호출된 .exe의 종료 코드가 포함됩니다.
.\YOUREXE.exe
if($LASTEXITCODE -eq 0)
{
Write-Host "The last PS command executed successfully"
}
else
{
Write-Host "The last PS command failed"
}
언급URL : https://stackoverflow.com/questions/2081795/invoke-an-exe-from-powershell-and-get-feedback-on-success-or-failure
반응형
'programing' 카테고리의 다른 글
오라클이 인덱스 범위 검색을 사용하도록 강제하는 방법은 무엇입니까? (0) | 2023.07.25 |
---|---|
비동기 작업 실행기에서 요청 범위를 활성화하는 방법 (0) | 2023.07.25 |
CDI가 Spring의 좋은 대체물입니까? (0) | 2023.07.25 |
앵귤러 5에서 스프링부츠 2에서 발행한 json 스트림 처리 방법. (0) | 2023.07.25 |
XOR 합계란 무엇입니까? (0) | 2023.07.25 |