Skip to main content

.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

파워셀 에러 메시지

문제 해결

  1. 파워쉘에서 Get-ExecutionPolicy 을 실행하여 PowerShell 실행 정책을 확인합니다.
PowerShell
Get-ExecutionPolicy

Undefined, Default, AllSigned, Restricted 일 때 ps1이 실행이 안될 수 있습니다. 파워셀 실행 정책 확인

  1. Set-ExecutePolicy를 실행하여 실행 정책을 변경합니다.
powerShell
Set-ExecutionPolicy Unrestricted

파워셀 실행 정책

  1. .ps1 파일을 실행합니다.

ps1 파일 실행