본문 바로가기

에러😭

[PowerShell]about_Execution_Policies 오류 해결 방법

오늘 VSC에서 npm을 설치하던 도중

이런 창이 떠서 해결했던 방법을 적어보고자 합니다.

 


오류

- Restricted : 기본값

- RemotSigned : 스크립트 허용

쉽게 말해서, PowerShell에서는 기본적으로 Restricted로 되어있습니다.

스크립드를 실행할 수 없도록 되어 있는 거예요!

이렇게 되어있는 실행 정책을 RemoteSigned로 변경해주면 해결이 가능합니다! 

 

해결방법

PowerShell을 관리자 권한으로 켜줍니다.

먼저, 지금 설정되어있는 실행 정책을 확인해보겠습니다.

 get-executionPolicy

해당 명령어를 통해 지금 설정된 정책을 확인해줍니다.

제 PC는 현재 Restricted로 되어 있어서 설치가 되지 않았나봅니다 ㅠㅠ

이제 이 설정을 바꿔보겠습니다.

 set-executionpolicy remotesigned

Restricted로 되어있는 설정을 Remotesigned로 설정해주는 명령어 입니다.

해당 명령어를 입력하게 되면 위처럼 실행 정책을 변경하시겠습니까? 라는 창이 뜨게 됩니다.

여기서 Y를 입력해주신 후에 다시

get-executionPolicy

를 입력해서 실행 정책을 확인해보면

RemoteSigned 로 바뀐 것을 확인할 수 있습니다.

그럼 설치가 되는지 한 번 확인해볼까요?

 

성공했습니다 ^^!