본문 바로가기
IT KNOWLEDGE

PowerShell - Profile 설정하기

by HemMu 2022. 8. 10.

파워쉘 프로필을 설정하고 싶으나 프로필이 없을 수 있다.

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

파워쉘을 관리자로 실행시킨 후 위의 명령어로 권한을 변경해주자.

 

 

 

댓글