.ps1 확장자 파일 실행 시에 보안 오류
문제 현상
- 파워쉘 스크립트 파일(.ps1) 실행 시 보안 오류(UnauthorizeAccess)가 발생합니다.
- .ps1 실행 시에 아래와 같은 메시지 출력됨
PS G:\SHEILDRM> .\addinuser.ps1
.\addinuser.ps1 : 이 시스템에서 스크립트를 실행할 수 없으므로 G:\SHEILDRM\addinuser.ps1 파일을 로드할 수 없습니다. 자세
한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ .\addinuser.ps1
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
문제 해결
- 파워쉘에서 Get-ExecutionPolicy 을 실행하여 PowerShell 실행 정책을 확인합니다.
PowerShell
Get-ExecutionPolicy
Undefined, Default, AllSigned, Restricted 일 때 ps1이 실행이 안될 수 있습니다.
- Set-ExecutePolicy를 실행하여 실행 정책을 변경합니다.
powerShell
Set-ExecutionPolicy Unrestricted
- .ps1 파일을 실행합니다.