스크립팅은 매우 강력한 도구이지만 악의적인 목적에 잘못 사용될 수 있습니다. 사용자 데이터 및 운영 체제의 무결성을 보호하기 위해 Windows PowerShell에는 특히 실행 정책을 비롯한 몇 가지 보안 기능이 포함되어 있습니다.

Windows PowerShell 실행 정책에서는 스크립트 실행에 대한 허용 여부 및 스크립트에 대한 디지털 서명 적용 여부(실행 가능한 경우)를 결정합니다. 또한 구성 파일을 로드할 수 있는지 여부도 결정합니다.

기본 실행 정책인 Restricted는 가장 안전한 실행 정책입니다. 이 정책이 적용되면 어떤 스크립트도 실행이 허용되지 않으며 Windows PowerShell 프로필을 포함하여 어떤 구성 파일도 로드할 수 없습니다. Windows PowerShell은 계속 대화형으로 사용할 수 있습니다.

그러나 스크립트를 실행하거나 구성 파일을 로드하려는 경우 사용자 시스템의 실행 정책을 변경할 수 있습니다. 자세한 내용을 보려면 다음과 같이 입력하십시오.

get-help about_execution_policies

사용자 시스템의 실행 정책을 확인하려면 다음과 같이 입력하십시오.

get-executionpolicy

사용자 시스템의 실행 정책을 변경하려면 Set-ExecutionPolicy cmdlet을 사용합니다. 예를 들어 실행 정책을 RemoteSigned로 변경하려면 다음과 같이 입력하십시오.

set-executionpolicy remotesigned

Windows PowerShell 실행 정책은 Windows 레지스트리에 저장되며 Windows PowerShell을 제거하고 다시 설치하는 경우에도 그대로 유지됩니다.

참고 항목




목차