Powershell 실행 정책을 Restricted
에서 RemoteSigned
. 새 Powershell 터미널을 열고 실행 Get-ExecutionPolicy
하면 돌아옵니다 RemoteSigned
.
또한 기본 명령 프롬프트 대신 Intellij에서 실행되도록 Powershell을 설정했습니다. 그러나 Get-ExecutionPolicy
Intellij의 터미널에서 실행하면 (참고 : 정책을 변경 한 후 Intellij를 다시 시작했습니다) 여전히 돌아옵니다 Restricted
.
그 이유는 무엇이며 Intellij가 실제 실행 정책을 선택하도록하려면 어떻게해야합니까?
PowerShell 실행 정책을 여러 범위가 있습니다 ( MachinePolicy
, UserPolicy
, Process
, CurrentUser
, LocalMachine
). 기본 제공 PowerShell 도움말에서 이에 대해 읽을 수 있습니다 Get-Help about_Execution_Policies
.. 그러나 그 도움말에서 언급되지 않은 것은 LocalMachine
x86과 x64에 대해 범위가 분리 되어 있다는 것입니다 . 따라서 cmdlet에 대한 매개 변수를 LocalMachine
지정하지 않은 경우 기본적으로 사용되는 범위 에서 실행 정책을 변경 하면 x86에 대해 한 번, x64에 대해 한 번 두 번 수행해야합니다.-Scope
Set-ExecutionPolicy
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다