주제
파워쉘 ex_test.ps1 파일을 실행할 때 에러가 발생했다.
내용은 Test... 출력하기
실행>
PS D:\ps> .\ex_test.ps1
에러 메시지>
.\ex_test.ps1 : 이 시스템에서 스크립트를 실행할 수 없으므로 D:\ps\ex_test.ps
1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://
go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ .\ex_test.ps1
+ ~~~~~~~~~~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
확인
PS D:\ps> Get-ExecutionPolicy
Restricted
PS D:\ps> Get-ExecutionPolicy -List
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine Undefined
해결
관리자 권한으로 cmd> powershell
PS D:\ps> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
정책 확인>
PS D:\ps> Get-ExecutionPolicy -List
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned
실행>
PS D:\ps> .\ex_test.ps1
Test...
출처
에러 메시지에 있는 링크를 열어 보면 된다.
마이크로소프트 문서
https://go.microsoft.com/fwlink/?LinkID=135170
about_Execution_Policies
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2
'etc > Powershell' 카테고리의 다른 글
[Powershell] 반올림 사용하기 Round - [Math], 사용 예제 (0) | 2022.01.13 |
---|---|
[Powershell] if문 조건에서 null 확인하기 (0) | 2021.11.17 |
[Powershell] 파일 인코딩 확인, 수정하기, 에러: 문자열이 " 종결자가 없습니다. - Write-Host, ParserError, ParseException (0) | 2021.11.15 |
[Powershell] Get-Help 명령어를 온라인으로 보기 - online (0) | 2021.07.24 |
[Powershell] 출력 시 줄 바꾸기 - Write-Host (0) | 2021.04.30 |