[PowerShell] 이 시스템에서 스크립트를 실행할 수 없으므로 ...

ony·2023년 1월 26일
1

Error

목록 보기
2/2
post-thumbnail

visual studio code 설치 하고 초기 세팅하다가 오류를 맞이한 아기 시절인 듯..
물론 지금도 실력은 신생아 그 이상 그 이하도 아니다.
겨우 자가 호흡 하고 의사 표현 하는 수준.


문제상황

오류 메세지

이해

관련 공식 문서 - MICROSOFT

정책 관련된 문제 같다는데.. 인터넷에 검색해보니 권한과 관련된 문제라고 한다.
→ 윈도우10의 경우 기본 설정으로 모든 스크립트를 막아두었다고 한다.
→ 해결하기 위해서는 권한을 부여해주어야 한다.

권한 설명

  1. 모든 스크립트 허용 = Unrestricted
  2. 로컬 스크립트와 서명된 스크립트 허용 = RemoteSigned
  3. 서명된 스크립트만 허용 = AllSigned

해결 방법

  1. PowerShell 을 관리자 권한으로 실행하여
> Get-ExecutionPolicy (혹은 ExecutionPolicy만 쳐도 가능)

여기서 아마 결과가 Restricted 로 나올 것이다.

  1. 스크립트 권한을 해제해주자.
> Set-ExecutionPolicy Unrestricted 

실행 규칙 변경 실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. ~ 실행 정책을 변경하시겠습니까?

> A
  1. 권한이 적용이 되었는지 다시 확인해본다.
> Get-ExecutionPolicy 

Unrestricted 로 나오면 정상 작동이 가능하게 된다.

참고 사진 첨부

profile
파이(π)형 개발자 🎐🌿🤍

0개의 댓글