본문 바로가기
오류해결

angular cli 보안오류 PSSecurityException

by chief_sac 2021. 11. 22.
반응형

angular UI 템플릿을 하나 새롭게 받아서 연습하기위해 component를 새로 만드려고 cli명령어로 입력하니 뜬 에러이다

 

위 에러에 대해 찾아보니 스크립트 보안오류 PSSecurityException이였다 해당오류의 발생이유는 다양하지만 흔히 보안 설정이 파워쉘에서 꺼지는 경우에 자주 발생하는 것 같았다.

 

해당오류를 해결하기위한 방법을 작성해보고자 한다. 본인의 환경은 window OS이다.

 

우선 PowerShell을 들어가기위해서

 

윈도우에서 powershell을 검색한다.

 

powershell을관리자 권한으로 실행한 후

 

ExecutionPolicy

 

위 명령어를 커맨드창에 입력하면 아래와 같이 AllSigned이라고 뜨는데 이는 신뢰 할 수 있는 인증기관이 서명한 스크립트만 실행하는 옵션인데 인증기관의 서명이 없다면 실행이 불가능하다 라는 것을 의미한다

 

우리는 이를 컴퓨터내에서 작성한 스크립트를 모두 실행할 수 있게 만들어야 angular 템플릿을 사용할 수 있는데 이는 보안에 조금은 위험할 수 있기떄문에 로컬컴퓨터에서만 사용하여야합니다.

 

문제 해결을 먼저 최우선으로 할 것이기에 우리는 PowerShell커멘드에 아래 코드를 입력합니다.

 

Set-ExecutionPolicy RemoteSigned

 

해당 코드를 입력하면

 

위와 같은 실행규칙 변경 확인 여부를 묻는데 Yes또는 A을 입력하게되면 아래와 같이 변경된 사실을 확인 할 수 있다.

 

반응형