⚠️Error

[VSCode] Firebase login PSSecurityException 오류 / firebase : 이 시스템에서 스크립트를 실행할 수 없으므로 firebase.ps1 파일을 로드할 수 없습니다.

date
Jul 23, 2023
slug
firebase-error-pssecutiryexception
author
status
Public
tags
Firebase
Error
summary
Firebase login 시 나오는 파일 로드 오류를 해결해 보자
type
Post
thumbnail
화면 캡처 2023-07-23 153047.png
category
⚠️Error
updatedAt
Jul 23, 2023 07:02 AM
notion image
  • firebase 공부 중 firebase login 시 위 처럼 에러가 났다.
  • firebase.ps1 스크립트 파일 실행 권한이 없어서 나타난 에러이다.
 

에러 해결 방법

1. Windows PowerShell을 관리자 권한으로 실행한다.

2. get-ExecutionPolicy 입력

notion image
  • Restricted : 구성파일을 로드하지 않고 스크립트를 실행하지 않는다. 윈도우 클라이언트 컴퓨터 기본정책
 

3. Set-ExecutionPolicy RemoteSigned 입력

notion image
  • y도 입력
 

get-ExecutionPolicy 다시 입력 해보면 변경이 되었다!

notion image
 

VSCode로 돌아가 다시 firebase login을 하면 잘 작동한다.

notion image
 

Windows PowerShell 스크립트 정책

  • AllSigned
    • 스크립트가 디지털 서명되어야만 실행될 수 있는 실행 정책
    • 로컬 컴퓨터에서 작성한 스크립트도 서명되어야 하며, 인터넷에서 다운로드한 스크립트도 서명되어야 한다.
  • Bypass
    • 행 정책을 적용하지 않으며, 모든 스크립트를 실행할 수 있다.
    • 이 설정은 보안을 우회하므로 권장되지 않는다.
  • RemoteSigned
    • 로컬 컴퓨터에서 작성한 스크립트는 디지털 서명이 필요하지 않지만, 인터넷에서 다운로드한 스크립트는 서명되어야 한다.
  • Restricted
    • 구성파일을 로드하지 않고 스크립트를 실행하지 않는다. 윈도우 클라이언트 컴퓨터 기본정책
  • Undefined
    • 실행 정책이 지정되지 않았으며, PowerShell은 스크립트를 실행할 때 정책을 적용하지 않는다.
  • Unrestricted
    • 가장 관대한 실행 정책, 모든 스크립트를 실행할 수 있도록 허용
    • 이 설정은 보안에 취약하므로 신중하게 사용해야 한다.
 
 

About Execution Policies