$switch
-
[PowerShell] 자동변수(Automatic Variable) - 14. $PWD, $ShellId, $StackTrace, $switch, $thisShell & CMD/PowerShell 2023. 11. 26. 15:29
$PWD 현재 파워셸을 실행중인 세션의 경로를 의미한다. $ShellId 현재 파워셸의 식별자를 의미한다. Windows 버전과 Core 구분 없이 Microsoft.PowerShell로 출력한다. $StackTrace 가장 최근 발생한 오류에 대한 StackTrace 정보가 저장된다. stacktrace.ps1 이름의 파일 생성 후 아래와 같이 작성한다. $action = { Write-Host 'try divied by zero' 1 / 0 } $action.Invoke() $switch switch 블록 내에서만 선택 case 열거자 자동변수. 아래 코드는 $switch 변수를 통해 입력받은 case 객체를 화면에 출력한다. function Test-Switch { param ( [string] $..