방금 PowerGUI (3.6.0.21)의 최신 버전을 설치했습니다.PowerGui - 내 스크립트가 실행되지 않습니다
PowerGUI에서 스크립트를 실행하려고하면 'c : \ Sandbox \ MyPowerShell.ps1 파일을로드 할 수 없습니다.'오류 메시지가 나타납니다. c : \ Sandbox \ MyPowerShell.ps1 파일은 디지털 서명되지 않았습니다.
나는이 문제를 해결하기 위해 무언가 간단하게 맹세했다. 운이 없다. 이 일을하려면 무엇을해야합니까?
또한 powershell에서 스크립트 명령을 직접 실행하면 작동합니다.
시스템의 실행 정책이 'RemoteSigned' 이하로 설정되어 있습니까? 'Get-ExecutionPolicy'로 확인하십시오. –
나는 그것을 시도했다. 그리고 그것은 내가 알고 싶은 AllSigned를 말한다. PowerShell 자체에서 Set-ExecutionPolicy를 시도 할 때 레지스트리 키에 대한 액세스 권한이 없거나 관리자 (UAC)로 실행될 때 오류가 발생합니다. 레지스트리 키 (powergui 안에 있음)에 갈 필요없이 설정하는 방법이 있습니까? –
아니요,'Set-ExecutionPolicy RemoteSigned' 또는'Set-ExecutionPolicy Unrestricted'가이 문제를 해결하는 올바른 방법입니다. 일반적으로이 설정은 사용자별로 다르므로 관리자 권한이 필요하지 않습니다. 오류가 발생하면 (정확히는?) 일반적으로 관리자가 로컬 또는 도메인 정책으로 설정을 잠근 것을 의미합니다. –