Windows PowerShell에는 네 가지 실행 정책이 있습니다.
- 제한됨 - 스크립트를 실행할 수 없습니다. Windows PowerShell은 대화형 모드에서만 사용할 수 있습니다.
- AllSigned - 신뢰할 수 있는 게시자가 서명한 스크립트만 실행할 수 있습니다.
- RemoteSigned - 다운로드한 스크립트는 실행되기 전에 신뢰할 수 있는 게시자의 서명을 받아야 합니다.
- 무제한 - 제한이 없습니다. 모든 Windows PowerShell 스크립트를 실행할 수 있습니다.
- 정의되지 않음 - 실행 정책이 설정되지 않았습니다.
실행 정책이 설정되지 않고 구성되지 않은 경우 '정의되지 않음'으로 표시됩니다. 현재 값을 확인하는 방법은 다음과 같습니다.
내용물 숨다 PowerShell 실행 정책을 보는 방법 프로세스에 대한 PowerShell 실행 정책 변경 현재 사용자에 대한 PowerShell 실행 정책 변경 전역 PowerShell 실행 정책 변경 레지스트리 조정을 통해 PowerShell 실행 정책 변경PowerShell 실행 정책을 보는 방법
- 파워셸을 엽니다.
- 다음 명령을 입력하거나 복사하여 붙여넣고 Enter 키를 누릅니다.|_+_|
이 명령은 모든 실행 정책을 표시합니다. 보시다시피 실행 정책을 정의할 수 있는 범위는 다양합니다. 모든 사용자, 현재 사용자만 또는 현재 프로세스에 대해 전역적으로 설정할 수 있습니다. 현재 프로세스 정책은 현재 사용자 설정보다 우선합니다. 현재 사용자 정책은 전역 옵션을 재정의합니다. 이것을 명심하십시오. 이제 PowerShell의 스크립트 실행 정책을 변경하는 방법을 살펴보겠습니다.
Realtek HD 오디오 장치 드라이버 Windows 10
프로세스에 대한 PowerShell 실행 정책 변경
- 명령 프롬프트 또는 PowerShell을 엽니다.
- -ExecutionPolicy Unrestricted 인수를 사용하여 powershell.exe 파일을 시작합니다. 예를 들어 |_+_|
그러면 무제한 실행 정책을 사용하여 스크립트가 시작됩니다. 스크립트 대신 cmdlet을 시작하거나 원하는 것을 시작할 수 있습니다. '제한 없음' 대신 위에서 언급한 다른 정책을 사용할 수 있습니다.
팁: 개방형 PowerShell 콘솔의 경우 다음 명령을 사용하여 실행 정책을 전환할 수 있습니다.
Windows 10 업데이트를 차단하는 방법|_+_|
현재 PowerShell 창을 닫을 때까지 활성 상태로 유지됩니다.
현재 사용자에 대한 PowerShell 실행 정책 변경
- 파워셸을 엽니다.
- 다음 명령을 입력하거나 복사하여 붙여넣고 Enter 키를 누릅니다.|_+_|
팁: 위 명령 이후에 정책이 설정되지 않은 경우 다음과 같이 -Force 인수와 결합해 보세요.
|_+_|현재 사용자에 대해 실행 정책이 설정되면 'LocalMachine' 범위가 재정의됩니다. 마찬가지로, 프로세스의 경우 위에서 설명한 대로 현재 PowerShell 인스턴스에 대해 이를 재정의할 수 있습니다.
전역 PowerShell 실행 정책 변경
이 실행 정책은 컴퓨터에 적용됩니다. 즉, 개별적으로 적용되는 실행 정책이 없는 사용자 계정에 적용됩니다. 기본 설정에서는 모든 사용자 계정에 적용됩니다.
Windows 10에서 PowerShell 실행 정책을 변경하려면, 다음을 수행합니다.
시작시 블루스크린
- PowerShell을 관리자로 엽니다.
- 다음 명령을 실행합니다:|_+_|
이제 끝났습니다.
레지스트리 조정을 통해 PowerShell 실행 정책 변경
현재 사용자와 컴퓨터 모두에 대해 레지스트리 조정을 통해 실행 정책을 변경할 수 있습니다. 방법은 다음과 같습니다.
- 레지스트리 편집기를 엽니다.
- 현재 사용자의 실행 정책을 변경하려면 |_+_|로 이동하세요.
- 문자열 값 ExecutionPolicy를 Restricted, AllSigned, RemoteSigned, Unrestricted, Undefine 값 중 하나로 설정합니다.
- LocalMachine 범위의 실행 정책을 변경하려면 |_+_|로 이동하세요.
- 문자열 값 ExecutionPolicy를 Restricted, AllSigned, RemoteSigned, Unrestricted, Undefine 값 중 하나로 설정합니다.
팁: 한 번의 클릭으로 레지스트리 키로 이동하는 방법을 알아보세요. 또한 Windows 10의 레지스트리 편집기에서 HKCU와 HKLM 간에 빠르게 전환할 수 있습니다.
그게 다야.