본문 바로가기
FRONTEND/.etc

이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 보안 오류 (:) PSSecurityException / UnauthorizedAccess

by 또야또야 2021. 5. 29.
반응형

NPM gulp 를 실행하려고 하니 오류메세지가 뜨면서 안된다

포맷한지 얼마 안돼서 그런가.... "보안 오류"라고 뜨면서 작업이 실행되지 않는 현상이 발생했습니다. 회사에서는 맥을 쓰고, 집에서는 윈도우를 써서 환경이 맥에 익숙해져 있다가 윈도우 스크립트를 실행 하려니까 한국말로 뜨니 적응이 안됩니다. 

검색해보니 시스템의 접근 가능 여부 설정이 제한되어있어서 그랬는데.. 한국말로 저렇게 써두니까 뭘 검색해야 할지 모르겠더라구요. 아무튼 그래서 정리해보았습니다.

PowerShell 을 관리자로 실행합니다.

  1. 관리자로 shell script 실행
  2. shell 에 아래 순서대로 입력합니다.
    $ ExecutionPolicy  # 현재 상태 확인
    Restricted         # 제한된 상태

    $ Set-ExecutionPolicy Unrestricted  # 상태 변경
    > 실행 규칙 변경
    > 실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말
    > 항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을
    > 변경하시겠습니까?  모두 예

'모두 예' 를 누르고 스크립트를 재실행하면 끝입니다. 빠밤

반응형

댓글