Powershell 프로필 설정
-
[PowerShell] 자동변수(Automatic Variable) - 11. $PSBoundParameters, $PSCmdlet, $PSCommandPathShell & CMD/PowerShell 2023. 11. 25. 12:35
$PSBoundParameters 스크립트 또는 함수에 전달된 파라메터를 의미한다. 테스트를 위해 $PROFILE 프로필에 아래와 같은 함수를 추가하자 function Test1 { param ( $a, $b ) Write-Host 'Test1' $PSBoundParameters } function Test2 { param ( $a, $b ) Write-Host 'Test2' Test1 @PSBoundParameters } $PROFILE을 다뤄본 적 없다면, 아래 글을 참고하여 생성할 수 있다. [PowerShell 기초] 6. Powershell 프로필 설정 :: 또치의 삽질 보관함 (tistory.com) [PowerShell 기초] 6. Powershell 프로필 설정 Windows 환경의 Pow..
-
[PowerShell] 자동변수(Automatic Variable) - 10. $null, $PID, $PROFILEShell & CMD/PowerShell 2023. 11. 25. 11:41
$null "값 없음"을 의미하는 값. 하지만 존재자체는 하기 때문에 배열에 포함되어 있을 경우 요소의 1개로 인식된다. "one", $null, "three" | ForEach-Object { "Hello " + $_} $PID 현재 PowerShell 세션을 호스팅하는 프로세스의 PID(프로세스 식별자) 번호를 나타낸다. $PID 작업관리자의 [자세히] 메뉴에 존재하는 PID 값이다. $PROFILE 현재 사용자 및 현재 호스트 애플리케이션에 대한 PowerShell 프로필의 전체 경로를 의미한다. 해당 경로에 프로필 ps1 파일에 함수나 변수값을 미리 지정해두면, 파워셸을 실행할 때마다 사용할 수 있다. $PROFILE을 파워셸을 보다 편리하게 사용할 수 있는 방법은 아래 포스트로 정리한 바 있다...