본문 바로가기
Tips

powershell 권한문제(ExecutionPolicy) 해결하기

by lovey25 2021. 7. 14.

윈도에서도 powershell(PS) 쪽 기능을 계속 강화하고 있고 VSCode의 터미널도 PS가 기본이다 보니 이제는 CMD보다 PS를 많이 사용하게 됩니다. CMD를 사용할 때는 이런 일이 없었던 것 같은데 PS에서 권한 문제로 스크립트를 실행할 수 없다거나 하는 문제를 만날 때가 있습니다. 오늘은 그럴 때 제한을 풀어주는 방법입니다.

PS에는 보안의 이유로 검증되지 않은 스크립트는 실행하지 못하도록 막는 기능이 있습니다. 현재 PS에 적용된 보안정책이 어떤 상태인지 확인하기 위해서는 "get-ExecutionPolicy"라는 명령을 사용합니다. 

PS C:\> Get-ExecutionPolicy
Restricted

"Restricted"라는 결과라면 실행이 막혀있는 상태입니다. 아래 "Set-ExecutionPolicy"라는 명령어로 보안정책을 변경할 수 있고 변경 후에 다시 확인해보면 그림처럼 정책이 변경된 걸 확인할 수 있습니다.

PS C:\> Set-ExecutionPolicy Unrestricted

이상 PS 간단 팁이었습니다..

 

끝!

728x90

댓글0