소개

문제

Set-ExecutionPolicy : Windows PowerShell에서 실행 정책을 업데이트했지만 좀 더 구체적인 범위에서 정의된 정책에 의해 설정이 재정의되었습니다. 재정의로 인해 셸은 현재 유효 실행 정책인 Restricted을(를) 유지합니다. 실행 정책 설정을 보려면 "Get-ExecutionPolicy -List"를 입력하십시오. 자세한 내용은 "Get-Help Set-ExecutionPolicy"를 참조하십시오.
위치 줄:1 문자:1

해결

다음 명령어를 이용해 현재 ExecutionPolicy를 확인할 수 있다.

Get-ExecutionPolicy -List

CurrentUser가 Restricted로 설정되어 있는 것을 확인할 수 있다.

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Restricted
LocalMachine Unrestricted

CurrentUser의 ExecutionPolicy를 Undefined로 바꿔준다.

Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser

이제 정상적으로 변경되는지 확인해보자.

PS C:\Users\doda> Set-ExecutionPolicy Unrestricted
PS C:\Users\doda> Get-ExecutionPolicy -List
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine Unrestricted

태그
windows
powershell
반응과 댓글 시스템은 Giscus에 의해 호스팅되며, 모든 대화는 GitHub에 저장됩니다.

출처가 명확하지 않은 내용을 신뢰하지 마세요. 글 작성자는 이로 인해 발생하는 책임을 지지 않습니다.

피드백 무엇이든 환영합니다 🤗

doda.devlicensegithubmade with ☕️