디지털 사인이 되지 않은 PowerShell ps1 Script 실행하기

Digital Sign이 되지 않은 PowerShell 스크립트를 실행하는 방법.

Windows – R 키를 눌러 실행을 엽니다.

powershell.exe -noexit -executionpolicy unrestricted

를 붙여넣기 하여, 열린 PowerShell을 이용하면 됩니다.

위 방법은 일회성이고 exit 로 종료하게 되면, 다시 위 명령을 실행해야 디지털 서명이 되지 않은 ps1 파일의 실행에 제한이 없는 PowerShell이 열리게 됩니다

 

 

영구적으로 적용하려면 PowerShell을 관리자 권한으로 엽니다.

Set-ExecutionPolicy Unrestricted

라고 입력한 뒤에 엔터를 치고 Y 와 엔터를 입력합니다.

이제 정책 변경에 의해 디지털 사인이 되지 않아도 실행이 됩니다

Get-ExecutionPolicy

명령으로 현재의 실행 정책을 확인할 수 있습니다.

제 윈도우 7 의 경우 기본 상태가 restricted 였습니다.

즉 다시 기본 상태로 돌려주려면

Set-ExecutionPolicy Restricted

하면 됩니다.

 

 

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*