본문 바로가기

원도우

PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생하는 오류

728x90

PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생하는 오류

이 오류는 PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생합니다. 실행 정책은 시스템 보안을 위해 PowerShell에서 스크립트를 실행할 수 있는 정책을 설정하는데 사용됩니다. 오류 메시지에 따르면 현재 시스템에서는 스크립트 실행이 허용되지 않으므로 해당 프로필 파일을 로드할 수 없습니다.

 

이 문제를 해결하려면 PowerShell의 실행 정책을 조정해야 합니다. 다음은 실행 정책을 변경하는 방법입니다.

 

1. PowerShell을 "관리자 권한으로 실행"합니다. 시작 메뉴에서 "PowerShell"을 검색하고 마우스 오른쪽 버튼을 클릭한 다음 "관리자 권한으로 실행"을 선택합니다.

 

2. PowerShell에서 다음 명령어를 실행하여 현재의 실행 정책을 확인합니다.

Get-ExecutionPolicy

 

3. 현재 실행 정책을 확인한 후, 변경하려는 실행 정책에 따라 다음 명령어 중 하나를 실행합니다.

  • "제한되지 않음": 어떠한 스크립트도 제한 없이 실행합니다.
Set-ExecutionPolicy Unrestricted

  • "로컬 스크립트 실행 허용": 로컬로 작성된 스크립트만 실행하도록 허용합니다.
Set-ExecutionPolicy RemoteSigned
  • "인증서에 서명된 스크립트 실행 허용": 인증서로 서명된 스크립트만 실행하도록 허용합니다.
Set-ExecutionPolicy AllSigned
  • "정책 실행": 정책에 따라 실행을 제한합니다.
Set-ExecutionPolicy Restricted

 

4. 실행 정책을 변경한 후, 변경 사항이 적용되었는지 다시 확인하기 위해 다음 명령어를 실행합니다.

Get-ExecutionPolicy

 

이제 실행 정책이 변경되었으므로 C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 파일을 로드할 수 있게 되었을 것입니다.

 

728x90