Try-Catch-Finally
Try{
Exception Test
} Catch{
Write-Host "에러가 발생했습니다."
Write-Host $_
}Finally{
Write-Host "실행종료"
}
Try 블록에서 실행되는 커맨드에 에러가 발생할 경우, Catch 블록에 정의된 임의의 처리를 수행하거나, 시스템 에러 메시지를 출력할 수 있습니다. Catch 블록의 처리가 끝나면 Finally 블록에 정의된 커맨드가 실행됩니다.
PS C:\WINDOWS\system32> C:\Users\admin\Desktop\test.ps1
에러가 발생했습니다.
'Exception' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오
.
실행종료