Windows 파일 탐색기에 들어가서 빠르게 폴더에서 PowerShell 프롬프트를 열어야 할 때가 있을까요? 여기에서 PowerShell 창 열기 옵션이나 여기에서 명령 프롬프트 열기 옵션이 필요한가요? 그렇다면 다행입니다. 이 튜토리얼에서는 Windows 파일 탐색기를 사용할 때 특정 폴더에서 PowerShell을 열는 방법을 배우게 될 것입니다.
전제 조건
따라해보려면 다음 사항이 필요합니다:
- A Windows 10, Windows Server 2016, or Windows Server 2019 host. This tutorial will use Windows 10.
- 관리자 그룹의 로컬 계정으로 로그인하거나 필요한 경우 관리자로 승격할 권한을 가진 계정으로 로그인했는지 확인하세요.
주소 표시줄을 통해 PowerShell 열기
파일 탐색기에는 명령 프롬프트에서 실행하는 것과 마찬가지로 프로그램을 실행할 수 있는 창 상단에 요소가 있습니다. 파일 탐색기에서 이 주소 표시줄을 사용하여 PowerShell을 호출하기 위해 CTRL 키를 누르세요. 파일 탐색기 내에서 다음을 수행하세요:
- ALT 또는 CTRL 키를 누르고 눌러 놓으세요.
- D 또는 L 키를 누르세요. 이렇게 하면 커서가 주소 표시줄에 위치합니다.
powershell
을 입력하고 Enter를 누르세요. PowerShell이 현재 디렉터리에서 열립니다.
관리자로 로그인한 경우 PowerShell과 명령 프롬프트 모두 관리자 권한으로 실행됩니다.
아래 애니메이션 GIF는 화면에 표시되어야 할 내용입니다:

파일 메뉴를 통해 PowerShell 열기
파일 탐색기에서 PowerShell을 열기 위한 또 다른 편리한 방법은 파일 메뉴를 사용하는 것입니다. 파일 메뉴를 사용하여 마우스나 키보드 단축키를 사용할 수 있습니다. ALT 키를 누르면 파일 메뉴를 열 수 있습니다. 파일 탐색기에서 다음과 같은 단계를 따릅니다:
- ALT 키를 누른 상태로 유지합니다.
- F 키를 누릅니다. 이렇게 하면 파일 메뉴가 열립니다.
- S 키를 누릅니다. 이 옵션은 “Windows PowerShell 열기”를 선택하고 다른 하위 메뉴를 펼칩니다.
- 마지막으로, R 키를 누릅니다. PowerShell이 현재 디렉토리에서 열립니다.
관리자로 PowerShell을 열어야 하는 경우 R 대신 A를 누르세요.
관련 자료: PowerShell을 관리자 권한으로 실행하는 방법
아래 애니메이션 GIF는 프로세스가 어떻게 보이는지 보여줍니다.

컨텍스트 메뉴를 탐색하는 동안 ALT 키를 누르면 메뉴를 건너뛰기 위해 사용할 수 있는 키가 표시됩니다. 이 단축키는 Windows 10, Windows Server 2016 및 Windows Server 2019에서 작동합니다.
사용자 정의 PowerShell 컨텍스트 메뉴 만들기
이제 단축키를 모두 알아냈으니, 좀 더 자세히 살펴보고 파일 탐색기 내에서 컨텍스트 메뉴를 만들어 보겠습니다.
A context menu is the menu that you see when you right-click on an item in Windows.
특정 위치에 Windows 레지스트리 키를 추가하여 폴더 내에서 마우스 오른쪽 버튼을 클릭하면 빠르게 PowerShell 창을 열 수 있는 사용자 정의 컨텍스트 메뉴 항목을 만들 수 있습니다. 이렇게 변경해 보겠습니다.
파일 탐색기에서 폴더 내에서 마우스 오른쪽 버튼을 클릭하면, PowerShell을 열기 위한 컨텍스트 메뉴 항목이 없는 것을 아래에서 확인할 수 있습니다.

그러나 SHIFT 키를 누르고 그 후에 폴더에서 마우스 오른쪽 버튼을 클릭하면, 아래와 같은 컨텍스트 메뉴 항목을 볼 수 있습니다.

Shift 키를 누르지 않고 PowerShell 창을 열 수 있게 해주는 사용자 정의 컨텍스트 메뉴 항목을 만들어 보겠습니다.
사용자 정의 컨텍스트 메뉴 항목을 만들려면, 몇 가지 다른 윈도우 레지스트리 키와 값들을 생성해야 합니다. 이 값들을 생성하면, 즉시 사용자 정의 컨텍스트 메뉴 항목이 만들어집니다.
아래에 필요한 윈도우 레지스트리 키와 값들을 나열했습니다:
Path | Name | Value | Notes |
HKCR:\Directory\shell\powershellmenu | (Default) | Open PowerShell Here | |
HKCR:\Directory\shell\powershellmenu\command | (Default) | C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath ‘%L’ | |
HKCR:\Directory\shell\runas | (Default) | Open PowerShell Here as Administrator | |
HKCR:\Directory\shell\runas | HasLUAShield | This adds a built-in icon for elevated prompts |
사용자 정의 컨텍스트 메뉴를 추가하려면, 위의 키와 값을 수동으로 생성할 수 있고 또는 PowerShell 스크립트를 사용하여 더러운 작업을 수행할 수 있습니다.
아래에는 필요한 모든 키와 값을 한 번에 빠르게 생성할 수 있는 스크립트가 있습니다.
# 이것은 승인된 프롬프트에 대한 기본 아이콘을 추가합니다

레지스트리 키와 값을 모두 생성한 후에는, 아래와 같이 보이는 값이 나타나야 합니다:
PowerShell 사용자 정의 메뉴 항목 테스트하기

완료되면, 열려 있는 윈도우 레지스트리 편집기를 닫고 파일 탐색기에서 어떤 폴더에든 오른쪽 클릭해 보세요. 이제 생성한 새로운 ‘여기에 PowerShell 열기’ 컨텍스트 메뉴 항목을 볼 수 있어야 합니다!

아래에는 새로운 컨텍스트 메뉴 ‘여기에 PowerShell 열기’ 옵션이 작동하는 모습이 있습니다:
다음 단계
Source:
https://adamtheautomator.com/windows-open-powershell-in-a-folder/