PowerShell에서 스크립트를 실행하도록 실행 정책을 변경하는 방법

  • PowerShell 실행 정책을 변경하려면 관리자 권한으로 PowerShell을 열고 "Set-ExecutionPolicy RemoteSigned" 명령을 실행하여 스크립트 실행을 허용합니다. "Set-ExecutionPolicy AllSigned" 명령은 신뢰할 수 있는 게시자의 스크립트를 허용하고, "Set-ExecutionPolicy Unrestricted" 명령은 제한 없이 스크립트를 허용합니다.
  • 또한 "Set-ExecutionPolicy Restricted" 명령을 실행하여 변경 사항을 되돌리고 스크립트 실행을 방지할 수 있습니다.
  • 마지막으로, Windows 11 및 10 설정 앱에서 정책을 변경하여 PowerShell 스크립트를 허용할 수 있습니다.

Windows 11 (또는 10) 에서 PowerShell 스크립트를 실행하려고 하면 기본적으로 "이 시스템에서 스크립트 실행이 비활성화되어 있어 로드할 수 없습니다."라는 오류 메시지가 표시됩니다. 이는 PowerShell에 악성 코드가 시스템에서 실행되는 것을 방지하기 위해 구성 파일을 로드하고 스크립트를 실행하는 방법을 제어하는 ​​"실행 정책" 보안 기능이 있기 때문입니다.

Windows 11(또는 10)에서 스크립트를 실행해야 하는 경우 로컬 컴퓨터, 현재 사용자 또는 세션에 대한 실행 정책을 변경할 수 있습니다.

로컬 컴퓨터와 현재 사용자에 대한 PowerShell 실행 정책을 설정하면 해당 정보가 레지스트리에 저장됩니다. 특정 세션에 대해 정책을 구성하면 해당 정책은 메모리에 저장되었다가 세션을 닫으면 사라집니다.

마이크로소프트 에 따르면 실행 정책은 특정 행위를 제한하지 않습니다. 명령줄 인터페이스(CLI)에서 스크립트를 직접 입력하면 정책을 우회할 수 있습니다. 이 정책은 사용자가 악성 스크립트를 실행하는 것을 방지하기 위해 설계되었습니다.

가이드 에서는 Windows 11 또는 10의 PowerShell에서 스크립트를 성공적으로 실행하기 위해 실행 정책을 변경하는 방법을 알려드리겠습니다.

PowerShell을 사용하여 Windows 11의 실행 정책 변경

Windows 11(또는 10)에서 PowerShell 실행 정책을 변경하려면 다음 단계를 따르세요.

  1. Windows 11에서 시작 메뉴를 엽니다 .

     

     

  2. PowerShell을 검색하고 , 검색 결과 맨 위에 있는 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 관리자 권한으로 실행 옵션을 선택하세요.

  3. 현재 실행 정책을 확인하려면 다음 명령어를 입력하고 Enter 키를 누르십시오 .

    Get-ExecutionPolicy

  4. (선택 사항) 다음 명령을 입력하고 Enter 키를 눌러 현재 실행 중인 PowerShell 실행 정책을 확인하십시오 .

    Get-ExecutionPolicy -List

  5. Windows 11에서 스크립트 실행을 허용하도록 PowerShell 실행 정책을 변경하려면 다음 명령을 입력하고 Enter 키를 누르십시오 .

    Set-ExecutionPolicy RemoteSigned

  6. (선택 사항) 스크립트 실행을 방지하도록 실행 정책을 변경하려면 다음 명령을 입력하고 Enter 키를 누르십시오 .

    Set-ExecutionPolicy 제한됨

    PowerShell에서 스크립트를 실행하도록 실행 정책을 변경하는 방법

위의 단계를 모두 완료하면 스크립트를 다시 실행할 수 있으며, 이제 Windows 11에서 정상적으로 실행될 것입니다. 컴퓨터에서 스크립트 실행을 더 이상 허용하지 않으려면 단계에 언급된 선택적 명령을 실행하면 됩니다.

현재 사용자 또는 로컬 컴퓨터에 대해 스크립트를 실행하도록 실행 정책을 변경하려면 다음과 같이 "범위" 옵션을 사용해야 합니다. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser또는 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

Windows 11에서는 스크립트 실행을 허용하거나 거부하는 네 가지 실행 정책 중에서 선택할 수 있습니다.

  • 제한됨 — 모든 스크립트 파일의 실행을 차단합니다.
  • 원격 서명(RemoteSigned) — 이 기능을 사용하면 컴퓨터에서 스크립트를 생성할 수 있습니다. 하지만 다른 장치에서 생성된 스크립트는 신뢰할 수 있는 서명이 없으면 실행되지 않습니다.
  • AllSigned는 모든 스크립트 실행을 허용합니다. 단, 신뢰할 수 있는 게시자가 서명을 포함한 경우에만 가능합니다.
  • 무제한 — 아무런 제한 없이 모든 스크립트를 실행합니다.

필수 매개변수가 없거나 출력을 반환하지 않는 스크립트를 실행해야 하는 경우 실행 정책을 변경할 필요가 없습니다. 대신 명령어를 사용하여 PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypass제한 사항을 우회할 수 있습니다.

Windows 11에서 설정 메뉴를 통해 실행 정책을 변경하세요.

Windows 11 및 10에서는 설정 앱에서 명령 콘솔 구성을 변경하여 PowerShell에서 스크립트를 실행할 수 있도록 허용할 수도 있습니다.

Windows 11부터

설정 앱에서 PowerShell 실행 정책을 변경하려면 다음 단계를 따르세요.

  1. 설정을 엽니다 .

  2. 시스템을 클릭하세요 .

  3. 개발자 페이지를 클릭하세요 .

  4. PowerShell 설정을 클릭합니다 .

  5. “로컬 PowerShell 스크립트를 허용하도록 실행 정책 변경” 토글 스위치를 켜십시오 .

    PowerShell에서 스크립트를 실행하도록 실행 정책을 변경하는 방법

이 기능이 더 이상 필요하지 않은 경우 동일한 단계를 사용하여 스크립트를 차단할 수 있지만 5단계 에서 "로컬 PowerShell 스크립트를 허용하도록 실행 정책 변경 […]" 토글 스위치를 끄십시오 .

Windows 10에서

설정 앱에서 PowerShell 실행 정책을 변경하려면 다음 단계를 따르세요.

  1. 설정을 엽니다 .

  2. '업데이트 및 보안' 을 클릭하세요 .

  3. 개발자 페이지를 클릭하세요 .

  4. PowerShell 설정에서 "로컬 PowerShell 스크립트를 허용하도록 실행 정책 변경 […]" 옵션 을 선택하십시오 .

    PowerShell에서 스크립트를 실행하도록 실행 정책을 변경하는 방법

  5. 적용 버튼을 클릭하세요 .

이 기능이 더 이상 필요하지 않은 경우 동일한 단계를 사용하여 스크립트를 차단할 수 있지만 4단계 에서 "로컬 PowerShell 스크립트를 허용하도록 실행 정책 변경 […]" 옵션을 선택 해제 하고 변경 사항을 적용하십시오.

위 단계를 완료하면 PowerShell의 실행 정책이 "RemoteSigned"로 설정됩니다. 이 정책을 사용하면 서명 없이 스크립트를 실행할 수 있지만 원격 스크립트에는 서명이 필요합니다.

디지털 서명이 없는 스크립트를 허용하도록 실행 정책을 변경하세요.

다른 컴퓨터에서 생성했거나 인터넷에서 다운로드한 PowerShell 스크립트를 실행하려고 하면 "파일 […].ps1을 로드할 수 없습니다. 파일 […].ps1에 디지털 서명이 되어 있지 않습니다. 현재 시스템에서 이 스크립트를 실행할 수 없습니다." 또는 "시스템에서 스크립트를 실행할 수 없습니다 ."라는 오류 메시지가 나타날 수 있습니다. 하지만 스크립트가 안전하게 사용할 수 있고 신뢰할 수 있는 출처에서 가져온 것이라면 "프로세스" 범위 정책을 변경하여 스크립트를 성공적으로 실행할 수 있습니다. 

PowerShell에서 스크립트를 실행하도록 실행 정책을 변경하는 방법

PowerShell 스크립트에 디지털 서명이 되어 있지 않아 오류가 발생합니다 / 이미지: Mauro Huculak

디지털 서명이 없는 “.ps1” 스크립트를 실행하도록 PowerShell 실행 정책을 변경하려면 다음 단계를 따르세요.

  1. 시작 버튼을 여세요 .

  2. PowerShell을 검색하고 , 검색 결과 맨 위에 있는 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 관리자 권한으로 실행 옵션을 선택하세요.

  3. 디지털 서명이 있는 PowerShell 스크립트를 허용하도록 변경하려면 다음 명령을 입력하고 Enter 키를 누르십시오 .

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

    PowerShell에서 스크립트를 실행하도록 실행 정책을 변경하는 방법

위 단계를 완료하면 .\Your-PowerShell-Script.ps1현재 세션에서 명령어를 사용하여 스크립트 파일을 실행할 수 있습니다. PowerShell 세션을 종료하면 실행 정책이 원래 상태로 되돌아가 다른 스크립트가 실행되지 않도록 합니다. 

다른 스크립트 파일을 실행해야 하는 경우 위에서 설명한 단계를 반복하면 됩니다.

2024년 10월 10일 업데이트: 본 안내서는 정확성을 보장하고 절차 변경 사항을 반영하기 위해 업데이트되었습니다.

댓글 남기기

Rufus를 사용하여 부팅 가능한 Windows 11 24H2 USB를 만드는 방법

Rufus를 사용하여 부팅 가능한 Windows 11 24H2 USB를 만드는 방법

Rufus를 사용하여 Windows 11 24H2 USB를 만들려면, Rufus를 실행하고 "기존 ISO 파일 열기" 또는 "ISO 파일 다운로드"를 선택한 다음 "사용자 지정" 옵션을 선택하세요. 자세한 방법은 여기를 참조하세요.

윈도우 11 ISO 파일 다운로드 방법

윈도우 11 ISO 파일 다운로드 방법

Windows 11 ISO 파일을 다운로드하려면 Microsoft 웹사이트, Media Creation Tool, Rufus 및 UUP Dump를 사용할 수 있습니다. 방법은 다음과 같습니다.

Windows 10용 빌드 19045.6216(KB5063709)이 2025년 8월 업데이트로 출시됩니다.

Windows 10용 빌드 19045.6216(KB5063709)이 2025년 8월 업데이트로 출시됩니다.

마이크로소프트는 윈도우 10에 대한 변경 사항 및 수정 사항이 포함된 2025년 8월 패치 화요일 업데이트를 배포했습니다.

내 PC에서 Windows 11이 실행되지 않는 정확한 이유를 확인하는 방법

내 PC에서 Windows 11이 실행되지 않는 정확한 이유를 확인하는 방법

WhyNotWin11은 Microsoft PC Health Check 앱보다 더 나은 기능을 제공하여 TPM 2.0 및 CPU 지원 문제를 포함하여 PC에서 Windows 11을 실행할 수 없는 이유를 알려줍니다.

윈도우 11 설치 전 꼭 해야 할 8가지

윈도우 11 설치 전 꼭 해야 할 8가지

Windows 11을 설치하기 전에 호환성을 확인하고, TPM 2.0 및 보안 부팅을 활성화하고, 백업을 생성하고, 앱을 제거하고, 파일을 복구하는 등의 작업을 수행해야 합니다.

윈도우 리콜: AI 메모리 기능에 대해 알아야 할 모든 것

윈도우 리콜: AI 메모리 기능에 대해 알아야 할 모든 것

Windows 11의 리콜은 사용자의 컴퓨터 활동을 추적하고 검색 가능하게 만드는 AI 기능입니다. 알아야 할 모든 것을 소개합니다.

파일 손실 없이 Windows 11을 다시 설치하는 방법

파일 손실 없이 Windows 11을 다시 설치하는 방법

Windows 11을 다시 설치하려면 설정 > 시스템 > 복구를 열고 지금 다시 설치를 클릭한 다음 확인을 클릭하거나, 파일을 유지하면서 이 PC 초기화 옵션을 사용하세요.

윈도우 11, 성능 향상을 위한 PC 관리자 앱 제공 예정

윈도우 11, 성능 향상을 위한 PC 관리자 앱 제공 예정

윈도우 11용 PC 관리자 앱이 마이크로소프트 웹사이트에 등장했습니다. 이 앱은 시스템 성능을 향상시키고 장치를 안전하게 유지하는 데 도움이 됩니다.

윈도우 11 PC 속도를 높이는 검증된 12가지 팁

윈도우 11 PC 속도를 높이는 검증된 12가지 팁

검증된 팁으로 Windows 11 성능을 무료로 향상시키세요. 추가 하드웨어나 소프트웨어는 필요하지 않습니다. 내장 도구를 사용하여 PC 속도를 높이는 방법을 알아보세요.

Windows 11에서 스마트 앱 제어 보호 기능을 활성화하는 방법

Windows 11에서 스마트 앱 제어 보호 기능을 활성화하는 방법

Windows 11에서 스마트 앱 제어를 활성화하려면 보안 앱을 열고 앱 및 브라우저 제어, 스마트 앱 제어 설정으로 이동하여 기능을 켜세요.