other blogs/이것저것 하는 법

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

하품하는천둥 2020. 10. 5. 13:24

 

 

 

Windows PowerShell에서 스크립트 실행 시 일반적으로 뜨는 에러 해결

 

Error Message:

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

+ ......
+ ~~~~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 

 

 

설명 및 해결 과정:

 

윈도즈에서 스크립트를 실행하게 되면 흔히 볼 수 있는 메시지입니다.

보안 정책 사항으로 에러는 아닙니다.

따라서 보안 정책을 바꿔주면 간단히 해결됩니다.

 

1. windows PowerShell 프로그램을 관리자 권한으로 실행합니다.

 

2. Get-ExecutionPolicy 명령어를 작성하면 컴퓨터의 사용자에 대한 권한 정책이 뜹니다.

   예: Restricted, RemoteSigned...

 

3. 이때 권한이 RemoteSigned 가 아니라면 Set-ExecutionPolicy RemoteSigned 를 입력하여 권한을

     바꿔줍니다.

 

4. Get-ExecutionPolicy 명령어로 다시 한번 확인 하면 RemoteSigned로 변경된 것을 확인하실 수 있을 겁니다.

 

 

즐거운 하루되세요..~