PowerShell Script(.ps1) 파일이 메모장 대신 파워쉘에서 열리게 하는 방법
Welcome file 파워셸 스크립트 파일 파워셸 스크립트 파일 1 은 마이크로소프트가 개발한 CLI 셸 및 스크립트 언어 인터프리터입니다. 이전에도 윈도우에는 명령 프롬프트 2 가 존재했지만, 셸로서의 기능은 다른 셸 3 에 비해 터무니없이 빈약했습니다. 때문에 저는 한 때 Ruby 인터프리터 4 를 PATH에 잡아놓고 셸 대신 사용했던 적이 있는데, 이것 역시 bash 등에 비하면 매우 불편했죠. 그러던 중 어느샌가 윈도우에 파워셸이 포함되었고, Windows 10 1703 이후에는 아예 기본 CLI 셸로 자리잡게 되었습니다. 파워셸은 .NET Framework 또는 .NET Core, .NET 5 기반 DLL을 로드해 자유자재로 사용할 수 있으며 변수 선언 및 For, ForEach, If 등의 프로그래밍적 요소 역시 스크립트 언어 답게 완벽하게 구비하고 있으며, 무엇보다 Microsoft에서 개발한 것 답게 명령 프롬프트 사용 방법과 별반 차이가 없기에 기존 명령 프롬프트 사용자 역시 손쉽게 넘어올 수 있습니다. 5 Windows PowerShell과 PowerShell Core 이러한 파워셸도 종류가 나뉘게 되었는데, 2016년 8월 18일에 오픈소스로 공개되기 전의 5 버전과 공개된 후의 PowerShell 6 버전, 그리고 다양한 플랫폼을 지원하게 된 7 버전입니다. 6 이 포스트에서 설명하는 방법은 현재 Windows 10의 기본 셸인 PowerShell 6 버전을 대상으로 하지만, 5 버전이든 7 버전이든 2020. 01. 24. 현재 파일 경로만 올바르게 변경한다면 모두 적용 가능한 방법입니다. 파워셸 연결 프로그램 윈도우의 기본 셸로 탑재된 상황임에도 불구하고 .ps1 파일은 기본적으로 탐색기에서 더블클릭할 경우 메모장으로 열리게 되어있습니다. 파워셸에서 .ps1 파일을 실행하면 스크립트로 실행되나, 처음부터 셸을 통해 폴더로 접근하는 상황은 흔치 않죠. 물론 탐색기의 파일