IT

이 시스템에서 스크립트를 실행할 수 없으므로 | 보안 오류: (:) [], PSSecurityException, UnauthorizedAccess 해결 방법

윈도우11 환경 VSCode에서 yarn과 gatsby를 설치 후 실행을 해보니 이 시스템에서 스크립트를 실행할 수 없으므로 ps1파일을 로드할 수 없다는 경고 문구가 나타난다. 간략한 설명을 보니 보안오류, 접근권한이 없다는 의미였다. 서드파티 프로그램에서 스크립트를 실행할 수 있도록 권한을 풀어주면 되는 간단한 문제다. 이 글에서는 보안상 그리고 접근 권한 없음으로 스크립트 실행 불가 오류가 떳을 때 해결하는 방법을 소개하도록 하겠다. 먼저 발생한 문제를 사례로 소개하고 이후 해결방법을 단계별로 설명하도록 하겠다.


보안 오류: (:) [], PSSecurityException, UnauthorizedAccess 오류 발생

yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:UsersHangyeongAppDataRoamingnpmyarn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.

 

PS E:bhangyeongc> yarn --version
yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:UsersbhangyeongcAppDataRoamingnpmyarn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ yarn --version
+ ~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
PS E:bhangyeongc> gatsby --version
gatsby : 이 시스템에서 스크립트를 실행할 수 없으므로 C:UsersbhangyeongcAppDataRoamingnpmgatsby.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ gatsby --version
+ ~~~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 

보안 오류 해결 방법

1. 윈도우 파워쉘 관리자 모드로 실행


먼저 윈도우 파워쉘을 관리자 모드로 실행한다.

 

2. get-help Set-ExecutionPolicy

PS C:WINDOWSsystem32> get-help Set-ExecutionPolicy                                                                                                                                                                                            Update-Help를 실행하시겠습니까?
Update-Help cmdlet은 Windows PowerShell 모듈에 대한 최신 도움말 파일을 다운로드하여 컴퓨터에 설치합니다. Update-Help
cmdlet에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=210614를 참조하십시오.
[Y] 예(Y)  [N] 아니요(N)  [S] 일시 중단(S)  [?] 도움말 (기본값은 "Y"): y


콘솔 입력 창에 get-help Set-ExecutionPolicy를 그대로 입력한다. update-help를 실행하겠냐는 물음에 y를 입력한다. 도움말 업데이트를 진행하는데 다소 시간이 걸린다. 완료될 때가지 기다린다.

 

3. Set-ExecutionPolicy RemoteSigned

PS C:WINDOWSsystem32> Set-ExecutionPolicy RemoteSigned

실행 규칙 변경
실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말
항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을
변경하시겠습니까?
[Y] 예(Y)  [A] 모두 예(A)  [N] 아니요(N)  [L] 모두 아니요(L)  [S] 일시 중단(S)  [?] 도움말 (기본값은 "N"): y

2번 과정이 끝나면 이어서 콘솔창에 Set-ExecutionPolicy RemoteSigned를 입력한다. 실행 정책을 변경하겠냐는 물음에 y를 입력한다.

 

보안 오류 해결


이제 VSCode로 돌아가서 스크립트를 실행해 보자. 정상적으로 스크립트가 실행되는 것을 확인할 수 있다.

PS E:bhangeyongc> yarn --version
1.22.19
PS E:bhangyeongc> gatsby --version         
╔════════════════════════════════════════════════════════════════════════╗
║                                                                        ║
║   Gatsby collects anonymous usage analytics                            ║
║   to help improve Gatsby for all users.                                ║
║                                                                        ║
║   If you'd like to opt-out, you can use `gatsby telemetry --disable`   ║
║   To learn more, checkout https://gatsby.dev/telemetry                 ║
║                                                                        ║
╚════════════════════════════════════════════════════════════════════════╝
Gatsby CLI version: 4.24.0

Related Posts

티스토리 탈출 다양한 CMS(Content Management System) 종류 모음

카카오가 정말 실책을 해도 큰 실책을 했다.실책으로 봐야하는지도 의문이다. 황금알을 낳는 거위의 배를 갈랐으니 말이다. 자사 블로그 플랫폼인 다음 블로그를 없애고 티스토리로 통합하더니 수익형 블로그를 운영하는 티스토리에 강제로…

Intel CPU 보증기간 워런티 조회 방법

인텔 CPU는 고장이 나지 않는 걸로 정평이 나 있다. 오죽하면 국내에서 운영하던 통합 AS 센터가 고칠 CPU가 없다고 문을 닫았을까. 그럼에도 혹여나 있을 고장에 대비해 미리 보증기간을 알아…

ASUS 메인보드 바이오스 업데이트 방법 EZ 플래시 업데이트 (Prime H310M-A R2.0)

OS든, 시스템이든, 소프트웨어든 최신 업데이트가 있으면 즉각즉각 하는 편이다. 보안상의 문제점이 해결되고 뭔가 알지 못했던 문제점들이 고쳐진다는 믿음 때문이다. 메인보드 바이오스 같은 경우 업데이트가 자주 있지는 않다. 일년에…

컴퓨터 조립 메인보드 F_PANEL 프런트패널 케이블 연결 방법

컴퓨터 조립이 쉬운 듯하면서 은근히 까다롭다. 특히 선정리가 그렇다. 선정리에 익숙하지 않은 탓에 이 고생을 왜 하고 있지란 생각이 들 때도 있다. 그럼에도 직접 해냈다는 성취감으로 직접 조립을…

윈도우 설치시 “새 파티션을 만들거나 기존 파티션을 찾을 수 없습니다. 자세한 내용은 설치 로그 파일을 참조하세요.” 오류 해결 방법

최근 시스템을 업그레이드 하면서 SSD를 포맷을 하여 싹 밀어버리고 윈도우를 재설치하는 이른바 윈도우 클린 설치를 했다. 포맷하는 과정이 잘못됐는지 윈도우 설치 도중에 윈도우 설치 위치를 지정하는 단계에서 “새…

카카오톡 오픈채팅방 대화내용 저장 백업 방법

카카오톡은 기본으로 제공해야 할 기능인 백업 기능을 톡서랍이라는 이름으로 돈을 받고 즉 유료과금 형태로 서비스를 제공하고 있다. 그마저도 백업 기능이 완벽하지 않다. 카카오톡 오픈채팅방의 대화 내용은 톡서랍을 통해서…

This Post Has One Comment

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다