스크립트 실행을 위한 PowerShell 실행 정책 수정을 위한 포괄적인 단계별 가이드
주요 내용
- 스크립트 실행을 허용하거나 제한하도록 실행 정책을 변경할 수 있습니다.
- 정책 설정은 로컬로 또는 사용자별로 적용할 수 있으며, 스크립트 실행 범위에 영향을 미칩니다.
- 설정과 명령을 모두 사용하여 스크립트 권한을 유연하게 수정할 수 있습니다.
스크립트 실행 잠금 해제: Windows 10 및 11에서 PowerShell 실행 정책을 변경하는 방법
PowerShell에서 스크립트를 실행하려고 할 때 제한적인 실행 정책으로 인해 오류가 발생할 수 있습니다.이 가이드에서는 이러한 설정을 안전하게 조정하는 방법을 자세히 설명합니다.
PowerShell 실행 정책 이해 및 변경
PowerShell의 실행 정책 설정을 탐색하려면 다음과 같은 구조화된 단계를 따르세요.
1단계: PowerShell을 통해 PowerShell 실행 정책 수정
실행 정책을 변경하려면 관리자 권한으로 PowerShell을 실행하세요.
-
Windows 기기에서 시작을 누르세요.
-
PowerShell을 입력 하고 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다.
-
다음 명령을 사용하여 현재 실행 정책을 확인하고 Enter를 누르세요.
Get-ExecutionPolicy -
(선택 사항) 모든 정책 목록을 보려면 다음을 입력하세요.
Get-ExecutionPolicy -List -
스크립트를 실행하려면 다음 명령을 입력하고 Enter를
Set-ExecutionPolicy RemoteSigned누르세요. -
(선택 사항) 모든 스크립트 실행을 제한하려면 다음을 입력 하고 Enter 키를
Set-ExecutionPolicy Restricted누릅니다.
완료되면 Windows 11 또는 10에서 스크립트를 실행할 준비가 됩니다.
2단계: 설정을 통해 실행 정책 조정
Windows 설정 앱에서도 PowerShell 실행 정책을 수정할 수 있습니다.방법은 다음과 같습니다.
윈도우 11의 경우
- 설정을 엽니다.
- 시스템을 선택하세요.
- 개발자를 위해 이동합니다.
- PowerShell 옵션을 클릭합니다.
- “로컬 PowerShell 스크립트를 허용하도록 실행 정책 변경” 토글을 활성화합니다.
윈도우 10의 경우
- 설정을 엽니다.
- 업데이트 및 보안을 선택합니다.
- 개발자를 위해 이동합니다.
- “로컬 PowerShell 스크립트를 허용하도록 실행 정책 변경” 옵션을 활성화합니다.
- 변경 사항을 저장하려면 ‘적용’을 클릭하세요.
이러한 설정을 조정한 후에는 로컬로 분류된 스크립트가 서명 없이도 실행될 수 있습니다.
3단계: 서명되지 않은 스크립트 실행 활성화
디지털 서명이 없는 스크립트를 실행해야 하는 경우 다음 단계를 따르세요.
-
시작을 열고 PowerShell 을 검색합니다.
-
맨 위의 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
-
서명되지 않은 스크립트를 허용하려면 다음 명령을 입력하고 Enter를 누르세요.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
동일한 세션 내에서 해당 명령으로 스크립트를 실행하세요 .\Your-PowerShell-Script.ps1.프로세스 범위에서 변경한 내용은 PowerShell을 종료할 때까지만 유지됩니다.
추가 팁
Bypass비대화형 스크립트 실행에는 매개변수 를 사용하는 것을 고려하세요.- 외부 스크립트를 실행하기 전에 항상 해당 스크립트의 출처를 확인하세요.
- 실행 정책을 조정하면 보안을 강화할 수 있지만 신중하게 관리해야 합니다.
요약
이 가이드에서는 Windows 10 및 11에서 PowerShell 실행 정책을 변경하는 단계별 프로세스를 자세히 설명하여 사용자가 최상의 보안 관행을 준수하는 동시에 필요에 따라 스크립트 실행을 활성화하거나 제한할 수 있도록 합니다.
결론
스크립트를 효율적이고 안전하게 실행하려면 PowerShell 실행 정책을 수정하는 방법을 이해하는 것이 중요합니다.스크립트 실행 요구 사항에 맞춰 적절한 정책을 선택하고 기능과 시스템 보안의 균형을 맞추세요.
FAQ(자주 묻는 질문)
PowerShell의 기본 실행 정책은 무엇입니까?
기본 실행 정책은 일반적으로 “제한됨”으로 설정되어 스크립트가 실행되지 않습니다.
현재 실행 정책을 어떻게 확인할 수 있나요?
Get-ExecutionPolicy 관리자 권한 PowerShell 창에서 명령을 사용하여 현재 실행 정책을 확인할 수 있습니다.