Programming/Etc

스크립트 보안 오류 PSSecurityException 해결 방법

이프로그 2021. 1. 5. 00:55
728x90
반응형

ReactJS 빌드 오류

ReactJS프로젝트를 Visual Studio Code Build시 위와 같은 에러가 나타나면 스크립트 권한이 제한되어 있기 때문입니다.

 

윈도우 검색에서 PowerShell을 관리자 권한으로 실행시켜줍니다.

 

관리자 권한으로 실행 후 커맨드 창에

ExecutionPolicy

를 입력하면 "Restricted" 라는 결과가 나온다면 스크립트 코드를 제한한다는 의미입니다.

 

해결 방법은 해당 커맨드 창에

Set-ExecutionPolicy Unrestricted 또는
Set-ExecutionPolicy RemoteSigned(추천)

를 입력하시면 됩니다.

이후, 다시 "ExecutionPolicy"를 입력하면 스크립트 제한 설정이 어떻게 되었는지 알 수 있습니다.

 

Restricted:

  • 기본 실행 정책으로 개별 명령을 허용하지만 스크립트를 실행하지 않습니다.

Unrestricted:

  • 서명되지 않은 스크립트를 실행할 수 있음
  • 악의적인 스크립트를 실행할 위험이 있음

RemoteSigned

  • 스크립트를 실행 가능,
  • 이미 실행한 스크립트와 로컬 컴퓨터에 작성한 스크립트에는 디지털 서명이 필요 없음

PowerShell에 get-help Set-ExecutionPolicy 해당 커맨드를 입력하면 자세한 정보를 확인할 수 있습니다.

728x90
반응형