반응형
Windows 11에서 스크립트를 실행하고 보안 오류 PSScurityException이 발생했을 때 해결하는 방법을 단계별로 설명드리겠습니다.
1. 스크립트 실행하기
Windows 11에서 스크립트를 실행하는 방법은 크게 두 가지입니다: PowerShell 스크립트와 명령 프롬프트에서 배치 파일 실행.
PowerShell 스크립트 실행
- PowerShell 열기
- 시작 메뉴에서 "PowerShell"을 검색하고 "Windows PowerShell"을 관리자 권한으로 실행합니다.
- 스크립트 파일 실행
- 스크립트 파일(.ps1)이 있는 디렉토리로 이동합니다. 예를 들어,
C:\Scripts
디렉토리에 스크립트 파일이 있다고 가정하면:
cd C:\Scripts
- 스크립트 파일 실행:
.\스크립트이름.ps1
명령 프롬프트에서 배치 파일 실행
- 명령 프롬프트 열기
- 시작 메뉴에서 "cmd"를 검색하고 "명령 프롬프트"를 관리자 권한으로 실행합니다.
- 배치 파일 실행
- 배치 파일(.bat 또는 .cmd)이 있는 디렉토리로 이동합니다. 예를 들어,
C:\Scripts
디렉토리에 배치 파일이 있다고 가정하면:
cd C:\Scripts
- 배치 파일 실행:
스크립트이름.bat
2. PSScurityException 오류 해결하기
PowerShell 스크립트 실행 시 PSScurityException 오류가 발생하는 이유는 스크립트 실행 정책 때문입니다. 이를 해결하려면 실행 정책을 변경해야 합니다.
실행 정책 확인 및 변경
- 현재 실행 정책 확인
- PowerShell을 관리자 권한으로 실행한 후, 다음 명령을 입력하여 현재 실행 정책을 확인합니다:
Get-ExecutionPolicy
- 실행 정책 변경
- 실행 정책을 변경하여 스크립트 실행을 허용합니다. 일반적으로 "RemoteSigned" 또는 "Unrestricted"로 변경합니다:또는
Set-ExecutionPolicy Unrestricted
Set-ExecutionPolicy RemoteSigned
- 변경 확인
- 다시 실행 정책을 확인하여 변경이 적용되었는지 확인합니다:
Get-ExecutionPolicy
예시
- PowerShell에서 스크립트 실행 시도
.\example.ps1
- PSScurityException 오류 발생
File C:\Scripts\example.ps1 cannot be loaded because running scripts is disabled on this system.
- 실행 정책 변경
Set-ExecutionPolicy RemoteSigned
- 변경 후 스크립트 다시 실행
.\example.ps1
이 과정을 통해 Windows 11에서 스크립트를 실행하고 PSScurityException 오류를 해결할 수 있습니다.
반응형
'Windows' 카테고리의 다른 글
[ Windows ] 작업 스케줄러 사용하기 (0) | 2024.07.08 |
---|---|
[ Windows ] 스크립트 실행 관련한 윈도우즈 정책 및 설정하기 (0) | 2024.07.06 |
[ Windows ] Windows11 설치 후 BIOS 메뉴로 갈 수 없을 때 문제 해결 (0) | 2024.06.19 |
[ Windows ] Windows 11 설치 에러 - TPM 우회하기 (0) | 2024.06.19 |
[ Windows ] Windows 11 부팅 USB 만들기 (0) | 2024.06.19 |