PowerShell은 윈도우 10 운영체제에 기본적으로 탑재되어 제공됩니다. 사용자 메뉴 또는 Cortana 검색을 통해 접근할 수 있습니다. 윈도우 7과 8 버전에서는 PowerShell이 기본으로 설치되어 있지 않았습니다. 윈도우 10에서 PowerShell은 명령 프롬프트처럼 시스템에 완전히 통합된 형태는 아닙니다. Shift 키를 누른 채 마우스 오른쪽 버튼을 클릭하면 특정 위치에서 명령 프롬프트 창을 열 수 있는 ‘여기서 명령 창 열기’ 옵션이 컨텍스트 메뉴에 제공되지만, PowerShell에는 이러한 옵션이 기본적으로 없습니다. 윈도우 10에서 특정 위치에 PowerShell을 여는 몇 가지 방법을 소개합니다.
파일 탐색기를 활용하는 방법
이 방법은 별도의 설정 변경 없이 특정 위치에서 PowerShell을 실행하는 가장 간단한 방법입니다. 파일 탐색기를 실행하고 PowerShell을 열고자 하는 폴더나 위치로 이동합니다.
탐색기 주소 표시줄에 ‘powershell’을 입력하고 Enter 키를 누르면 해당 위치에서 PowerShell 창이 실행됩니다. 명령 프롬프트를 실행하는 방법도 이와 동일합니다. 주소 표시줄에 ‘cmd’를 입력하고 Enter 키를 누르면 됩니다.
잠시 후, 지정된 위치에서 PowerShell이 실행됩니다. 마찬가지로 명령 프롬프트도 동일한 방식으로 열 수 있습니다. 주소 표시줄에 ‘cmd’를 입력하고 Enter 키를 누르면 됩니다.
컨텍스트 메뉴를 이용하는 방법
마우스 오른쪽 클릭 컨텍스트 메뉴에 ‘여기서 PowerShell 창 열기’ 옵션을 추가하려면 PowerShell 스크립트를 실행해야 합니다. 스크립트를 실행하는 것이 다소 복잡하게 느껴진다면, 앞서 소개한 첫 번째 방법을 사용하는 것이 더 편리할 수 있습니다.
이 작업을 위한 스크립트는 ‘StartPSFromWinExplorer’이며, 아래 링크에서 다운로드할 수 있습니다. 스크립트 실행을 위해서는 시스템에 관리자 권한으로 로그인해야 합니다. 관리자 권한으로 PowerShell을 실행한 다음, 다운로드한 스크립트를 실행합니다.
StartPSFromWinExplorer.ps1
PowerShell 창에 스크립트 경로를 입력하고 Enter 키를 누르면 스크립트가 실행됩니다. 예를 들어, 실행한 명령어는 다음과 같습니다.
C:UsersFatimaDownloadsStartPSFromWinExplorerStartPSFromWinExplorer.ps1
스크립트 실행을 허용하는 확인 메시지가 나타날 수 있습니다.
스크립트가 성공적으로 실행되면, 폴더를 마우스 오른쪽 버튼으로 클릭했을 때 컨텍스트 메뉴에 ‘이 폴더에서 PowerShell 열기’ 옵션이 나타납니다. 레지스트리를 수정하여 ‘여기서 PowerShell 열기’로 표시되도록 변경할 수도 있습니다. 변경 방법은 아래 내용을 참고하시기 바랍니다.
Windows 레지스트리 편집기를 열고 다음 경로로 이동합니다.
HKEY_CLASSES_ROOT> Directory>shell>powershell_shell>command
해당 폴더의 기본 키를 더블 클릭하고 값을 ‘여기서 PowerShell 열기’로 변경합니다.
이제 폴더를 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴를 통해 특정 위치에서 PowerShell을 실행할 수 있습니다.