IT

powershell error 해결 방법

postory 2025. 7. 24.
반응형

Copyright (C) Microsoft Corporation. All rights reserved.

새로운 기능 및 개선 사항에 대 한 최신 PowerShell을 설치 하세요! https://aka.ms/PSWindows

. : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\jnf\Documents\WindowsPowerShell\profile.ps1 파일을 로드할 수
없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:3
+ . 'C:\Users\jnf\Documents\WindowsPowerShell\profile.ps1'
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
PS C:\WINDOWS\system32>

power shell error
power shell error


이런 에러가 떠서 당활할때  해결방법

이 오류는 PowerShell의 스크립트 실행 정책(Execution Policy) 때문에 발생하는 것입니다. 기본적으로 PowerShell은 보안을 위해 스크립트 실행을 차단하도록 설정되어 있습니다.

이 문제를 해결하려면 스크립트 실행 정책을 변경해야 합니다.


해결 방법:

1. PowerShell을 관리자 권한으로 실행

  1. 시작 메뉴 → PowerShell 검색 → "관리자 권한으로 실행" 클릭.

2. 실행 정책 변경 명령어 입력

아래 명령어를 입력하고 Enter를 누르세요:

Set-ExecutionPolicy RemoteSigned
  • RemoteSigned: 로컬에서 작성한 스크립트는 실행 가능하고, 인터넷에서 받은 스크립트는 서명된 경우에만 실행 가능.
  • 만약 모든 스크립트를 실행 가능하게 하려면:
  • Set-ExecutionPolicy Unrestricted

3. [Y] 입력 후 Enter (정책 변경 확인)

에러해결1
에러해결1

 

 

에러해결12
에러해결1

 

y를 선택

에러해결13
에러해결13

실패 상황 발생, 흠, 그래서 다시 다음 실행

에러해결14
에러해결14

그러면 다음과 같이 완료 된 상태로 짜잔.

 

에러해결15
에러해결15

 

그리고 다시 관리자 모드를 실행해서 확인 

에러해결16
에러해결16

 

결과는 깔끔 하게 정리

 

에러해결17
에러해결17

 

이상 별거 아닌거 같은대.. 괜히 짜증나서 수정해본 ... 결과입니다.


4. 다시 스크립트 실행

. 'C:\Users\jnf\Documents\WindowsPowerShell\profile.ps1'

주의사항:

  • RemoteSigned 수준이면 보안에 충분하고 일반적으로 추천됩니다.
  • 스크립트 실행 후 필요시 원래 상태로 Restricted로 되돌려도 됩니다.
Set-ExecutionPolicy Restricted

원할 경우 명령어 한 줄로 자동화된 복구 스크립트도 만들어 드릴 수 있어요. 만들까요? (예/아니오)

수정 변경 사항 재작업

정확한 해결 방법 (정확한 명령어 순서):

  1. PowerShell을 관리자 권한으로 실행 (지금처럼)
  2. 아래 명령어를 한 줄로 복사해서 붙여넣고 엔터:
  3.  
    복사편집
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  4. powershell
  5. 실행 정책 변경 확인 창이 뜨면 Y를 입력하고 Enter

핵심 차이점

  • 지금은 Scope (적용 범위) 를 명시 안해서 시스템 전체로 가려고 해서 권한 충돌이 나는 것.
  • -Scope CurrentUser 옵션을 주면 현재 사용자만 적용되므로 바로 해결됩니다.

이후 다시 실행:

powershell
복사편집
. 'C:\Users\jnf\Documents\WindowsPowerShell\profile.ps1'
반응형

댓글

💲 추천 글