파워쉘 프로필을 설정하고 싶으나 프로필이 없을 수 있다.
test-path $profile
프로필이 있으면 True, 없으면 False라 나온다.
New-Item -Type File -Path $Profile.AllUsersCurrentHost -Force
모든 사용자에게 적용되는 PowerShell Profile을 생성하고 확인해보자.
프로필이 생겼으면 Alias를 설정할 수 있다.
파워쉘 Alias는 단어로만 구분하여 문장으로 작성할 수가 없다.
Ex)
Set-alias tf terraform (o)
Set-alias tf terrafrom apply (x)
그러나 함수를 사용하여 문장을 Alias 처럼 사용할 수는있다.
function apply {
terraform apply --auto-approve $args
}
이렇게 설정하게 되면
apply만 파워쉘에 입력해도 terraform apply --auto-approve가 실행된다.
Profile을 설정하고 새로고침 해주자.
. $Profile.AllUsersCurrentHost
그러나 죽어도 명령어가 안되면
set-executionpolicy remotesigned
파워쉘을 관리자로 실행시킨 후 위의 명령어로 권한을 변경해주자.
'IT KNOWLEDGE' 카테고리의 다른 글
List, 배열 (0) | 2022.08.17 |
---|---|
Log4j 보안 취약점에 대해 알아봅시다 (0) | 2022.08.16 |
PowerShell - Alias (별칭) 사용하기 (0) | 2022.08.10 |
[Python] 옵셔널 파라미터 (0) | 2022.08.09 |
[Python] format을 활용한 문자열 포맷팅 (0) | 2022.08.09 |
댓글