Windows PowerShell 스크립트 실행을 켜거나 끄는 방법

Windows 10 에서 Windows PowerShell 스크립트 실행을 켜거나 끄(turn on or off Windows PowerShell script execution) 려면 이 단계별 가이드를 따르세요. 레지스트리 편집기(Registry Editor)로컬 그룹 정책 편집기(Local Group Policy Editor) 를 사용 하여 이 기능을 활성화하거나 비활성화합니다.

Windows PowerShell 은 Windows 운영 체제에 포함된 필수적이고 편리한 도구입니다. 주로 신뢰할 수 있는 게시자가 서명한 스크립트와 로컬 스크립트의 두 가지 유형이 있습니다. 로컬 스크립트는 개인용 컴퓨터에서 만드는 것이고 다른 하나는 특정 작업을 수행하기 위해 신뢰할 수 있는 게시자가 서명한 것입니다.

Windows PowerShell 스크립트 실행 켜기 또는 끄기

그룹 정책 편집기 를 사용하여 (Group Policy Editor)Windows PowerShell 스크립트 실행 을 켜거나 끄려면 다음 단계를 따르십시오.

  1. 작업 표시줄 검색 상자에서 gpedit.msc 를 검색 합니다.
  2. 검색 결과에서 그룹 정책 편집(Edit group policy) 을 클릭합니다 .
  3. 컴퓨터 구성(Computer Configuration) 에서 Windows PowerShell 로 이동합니다 .
  4. 스크립트 실행 켜기 를(Turn on Script Execution) 두 번 클릭합니다 .
  5. 사용(Enabled) 옵션을 선택합니다 .
  6. 드롭다운 목록에서 실행 정책(Execution Policy) 을 선택합니다 .
  7. 비활성화(Disabled) 옵션을 선택하여 스크립트 실행을 끕니다.
  8. 적용(Apply)확인(OK) 을 클릭 합니다.

이 단계를 자세히 살펴보겠습니다.

처음에는 컴퓨터에서 로컬 그룹 정책 편집기(Local Group Policy Editor) 를 열어야 합니다. 이를 위해 작업 표시줄(Taskbar) 검색 상자에서 을 검색하고 검색 결과에서 그룹 정책 편집을  gpedit.msc클릭 합니다 (Edit group policy )이 도구를 연 후 다음 경로로 이동합니다.

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

Windows PowerShell 폴더 에  스크립트 실행 켜기(Turn on Script Execution)  라는 설정이 표시됩니다  . 그것을 두 번 클릭하고  사용 (Enabled ) 옵션을 선택하십시오.

Windows PowerShell 스크립트 실행 켜기 또는 끄기

그런 다음 드롭다운 목록에서 실행 정책을 선택합니다. 이 세 가지 옵션이 표시됩니다.

  • 서명된 스크립트만 허용
  • (Allow)로컬 스크립트 및 원격 서명 스크립트 허용
  • 모든 스크립트 허용

Windows PowerShell 에서 스크립트 실행을 끄려면 사용 안 함 (Disabled ) 옵션 을 선택합니다  .

어느 쪽이든  적용 (Apply ) 및  확인 (OK ) 을 클릭 하여 변경 사항을 저장합니다.

앞서 말했듯이 레지스트리 편집기(Registry Editor) 를 사용하여 동일한 변경을 수행할 수 있습니다 . 그 전에 시스템 복원 지점을 만들고 모든 레지스트리 파일(backup all Registry files)  을  백업하는 것이 좋습니다  .

레지스트리 를 사용하여 (Registry)Windows PowerShell 스크립트 실행 활성화 또는 비활성화

Windows PowerShell 스크립트 실행 을 활성화하거나 비활성화 하려면 다음 단계를 따르십시오.

  1. Win+R 을 누릅니다 .
  2. regedit 를 입력 하고 Enter 버튼을 누릅니다.
  3. (Yes) 버튼 을 클릭 합니다.
  4. HKLM 키(HKLM key) 내 에서 Windows 로 이동합니다 .
  5. Windows > 새로 만들기 > 키를 마우스 오른쪽 버튼으로 클릭합니다.
  6. 이름을 PowerShell 로 지정합니다 .
  7. (Right-click)PowerShell > New DWORD (32비트) 값 을 (Value)마우스 오른쪽 버튼으로 클릭 합니다 .
  8. 이름을 EnableScripts 로 지정합니다 .
  9. (Value) 데이터를 1 로 설정하려면 더블 클릭하십시오 .
  10. Right-click PowerShell > New > String Value .
  11. 이름을 ExecutionPolicy 로 지정합니다 .
  12. 더블 클릭하면 아래와 같이 (Value) 데이터가 설정됩니다.

더 자세히 알고 싶다면 계속 읽으십시오.

시작하려면  Win+R 을 누르고 입력 regedit하고  Enter  버튼을 누르십시오. UAC 프롬프트가  표시 되면 예 (Yes ) 버튼을 클릭 하여 컴퓨터에서 레지스트리 편집기(Registry Editor) 를 엽니다 . 그런 다음 다음 경로로 이동하십시오.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Windows를 마우스 오른쪽 버튼으로 클릭하고  New > Key,  선택 하고 이름을  PowerShell 로 지정합니다 .

Windows PowerShell 스크립트 실행을 켜거나 끄는 방법

PowerShell  키 에서  DWORD (32비트) (Value)문자열 값(String Value) 을 만들어야 합니다 . PowerShell >New > DWORD (32-bit) Value 을 마우스 오른쪽 버튼으로 클릭 하고 이름을  EnableScripts 로 지정합니다 .

Windows PowerShell 스크립트 실행을 켜거나 끄는 방법

(Double-click)EnableScripts 를 (EnableScripts)두 번 클릭 하여 값 데이터 (Value data ) 를  또는  0 으로 설정합니다  . 이 기능을 활성화하려면  1 로 설정하십시오 . 그렇지 않으면  0 으로 두십시오 .

Windows PowerShell 스크립트 실행을 켜거나 끄는 방법

이제 실행 정책을 설정해야 합니다. PowerShell > New > String Value 를 마우스 오른쪽 버튼으로 클릭 하고 이름을  ExecutionPolicy 로 지정합니다 .

Windows PowerShell 스크립트 실행을 켜거나 끄는 방법

그런 다음 두 번 클릭하고  아래와 같이 값 데이터  를 입력하십시오.(Value data )

  • AllSigned:  서명된 스크립트만 허용
  • RemoteSigned : 로컬 스크립트 및 원격 서명 스크립트 허용
  • 무제한:(Unrestricted:)  모든 스크립트 허용

Windows PowerShell 스크립트 실행을 켜거나 끄는 방법

마지막으로  확인 (OK ) 버튼을 클릭하여 변경 사항을 저장합니다.

그게 다야! 도움이 되기를 바랍니다.



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts