Programming/Etc
스크립트 보안 오류 PSSecurityException 해결 방법
이프로그
2021. 1. 5. 00:55
728x90
반응형
ReactJS프로젝트를 Visual Studio Code Build시 위와 같은 에러가 나타나면 스크립트 권한이 제한되어 있기 때문입니다.
윈도우 검색에서 PowerShell을 관리자 권한으로 실행시켜줍니다.
관리자 권한으로 실행 후 커맨드 창에
ExecutionPolicy
를 입력하면 "Restricted" 라는 결과가 나온다면 스크립트 코드를 제한한다는 의미입니다.
해결 방법은 해당 커맨드 창에
Set-ExecutionPolicy Unrestricted 또는
Set-ExecutionPolicy RemoteSigned(추천)
를 입력하시면 됩니다.
이후, 다시 "ExecutionPolicy"를 입력하면 스크립트 제한 설정이 어떻게 되었는지 알 수 있습니다.
Restricted:
- 기본 실행 정책으로 개별 명령을 허용하지만 스크립트를 실행하지 않습니다.
Unrestricted:
- 서명되지 않은 스크립트를 실행할 수 있음
- 악의적인 스크립트를 실행할 위험이 있음
RemoteSigned
- 스크립트를 실행 가능,
- 이미 실행한 스크립트와 로컬 컴퓨터에 작성한 스크립트에는 디지털 서명이 필요 없음
PowerShell에 get-help Set-ExecutionPolicy 해당 커맨드를 입력하면 자세한 정보를 확인할 수 있습니다.
728x90
반응형