$ConsoleFileName
-
[PowerShell] 자동변수(Automatic Variable) - 3. $args, $ConsoleFileName, $EnabledExperimentalFeaturesShell & CMD/PowerShell 2023. 11. 4. 13:37
$args 함수, 스크립트 또는 스크립트 블록에 전달되는 선언되지 않은 매개 변수에 대한 값 배열을 의미한다. function 생성시 별도 파라메터를 정의하지 않았지만 입력받은 파라메터에 대한 표현이 필요할 경우 사용할 수 있다. 아래 test() 코드와 같이 별도 파라메터를 선언하지 않았어도, 파라메터를 추가하여 메소드를 전달했다면 $args를 통해 파라메터 값을 확인할 수 있다. function test() { Write-Host $args }; $ConsoleFileName (Windows Powershell 5.1) 해당 자동변수는 Windows Powershell 5.1 한정으로 존재하는 Export-Console 과 연관된 변수이다. Export-Console로 생성된 psc1 파일을 실행하면..