Windows 10과 Windows 11에서도 PowerShell 스크립트를 만들 수 있다는 사실을 알고 계셨나요? PC에 PowerShell을 설치했다면, 이제 이를 활용해 무엇을 할 수 있는지 궁금해지실 겁니다. 이 가이드에서는 Visual Studio Code를 사용해 간단한 스크립트 파일을 만들고, Windows 10 및 Windows 11의 PowerShell에서 실행하는 방법을 단계별로 소개합니다.
먼저 기본적인 PowerShell 스크립트를 만드는 방법부터 익혀야 합니다. 기본기를 익히면 Windows 10과 Windows 11에서 스크립트를 자유롭게 작성하고 실행할 수 있어, 반복 작업이 줄어들고 업무 효율성과 생산성이 크게 향상됩니다.
Windows 10과 11에서 PowerShell 스크립트 만드는 방법
예전에는 거의 모든 텍스트 편집기로 스크립트를 작성할 수 있었습니다. 하지만 마이크로소프트가 공식적으로 권장하는 방식은 PowerShell 확장 기능을 갖춘 Visual Studio Code 편집기를 사용하는 것입니다.
Visual Studio Code(VS Code)는 데스크톱에서 실행되는 강력하면서도 가벼운 소스 코드 편집기로, Windows, macOS, Linux 등 다양한 운영체제를 지원합니다.
VS Code는 JavaScript, TypeScript, Node.js를 기본으로 지원합니다. 여기에 C++, C#, Java, Python, PHP, Go 같은 개발 언어와 .NET, Unity 같은 런타임까지 폭넓게 커버하는 풍부한 확장 프로그램 생태계가 갖춰져 있다는 점도 큰 장점입니다.
이 가이드에서는 Windows 10에서 PC를 준비하고 PowerShell 스크립트를 만들기 위해 필요한 과정에 집중해 설명합니다.
VS Code 설치
1. Windows용 VS Code 설치 파일을 다운로드합니다.
2. 다운로드가 완료되면 설치 파일(VSCodeUserSetup-{version}.exe)을 실행하여 VS Code를 설치합니다.
또는 Zip 압축 파일을 내려받아 압축을 해제한 후, 그 안에서 VS Code를 실행하는 방법도 있습니다.
VS Code 설치가 완료되면 PowerShell 스크립트를 작성할 수 있도록 PowerShell 확장 프로그램을 추가로 설치해야 합니다.
VS Code에 PowerShell 확장 설치
VS Code를 열고 PowerShell 확장 프로그램을 설치하는 방법은 다음과 같습니다.
1. VS Code를 실행합니다.
2. 왼쪽 사이드바에서 확장(Extensions) 아이콘(화살표 표시)을 클릭합니다.
3. 검색창에 "PowerShell"을 입력하고 해당 항목을 선택합니다.
4. 설치(Install) 버튼을 클릭해 PowerShell(또는 PowerShell Preview) 확장 프로그램을 VS Code에 설치합니다.

위 단계를 완료하면 VS Code에서 Windows 10용 PowerShell 스크립트를 바로 작성할 수 있습니다.
앞으로 다른 확장 프로그램을 설치하고 싶다면 Ctrl + Shift + X 단축키를 눌러 확장 화면으로 바로 이동하세요. 시간이 된다면 Ctrl + Shift + P(모든 명령 표시)를 활용해 VS Code에서 제공하는 다양한 단축키도 익혀두면 작업 속도가 한층 빨라집니다.
VS Code로 PowerShell 스크립트 만들기
스크립트 파일을 만드는 순서는 다음과 같습니다.
1. VS Code를 실행합니다.
2. 파일(File) 메뉴를 클릭하고 새 파일(New File)을 선택합니다. 또는 Ctrl + N 단축키를 사용해도 됩니다.

3. 다시 파일 메뉴를 열고 다른 이름으로 저장(Save As)을 선택해 파일 형식을 변경합니다. 단축키 Ctrl + Shift + S를 사용해도 됩니다.
4. 원하는 위치와 파일명을 지정하고, "저장 형식"을 PowerShell로 변경합니다.

5. 저장(Save) 버튼을 클릭해 파일을 저장합니다.
PowerShell 스크립트 파일이 생성되면 확장자 .ps1을 가진 Windows PowerShell 파일로 저장됩니다. 새로 만든 "TestScript" 파일에 실행할 명령어를 추가해 보겠습니다.
1. VS Code에서 방금 만든 파일을 엽니다.
2. 실행할 스크립트를 직접 작성하거나 붙여넣습니다.
Write-Host "Hello world! I created a PowerShell script!"
위 스크립트를 실행하면 "Hello world! I created a PowerShell script!"라는 문구가 출력됩니다.
3. (선택 사항) 우측 상단의 실행(Run) 버튼을 클릭하거나 F5 키를 누르면 통합 PowerShell 창에서 스크립트가 실행되고, 하단에 결과가 표시됩니다.

4. 작업이 끝나면 파일 메뉴에서 저장을 클릭해 파일을 저장합니다.
PowerShell에서 Windows 실행 정책 변경하기
VS Code를 이용한 모든 단계를 마치면 PowerShell 스크립트를 실행할 준비가 된 것입니다. 하지만 스크립트를 실행하기 전에 Windows 10의 실행 정책을 변경해야 합니다. 기본 설정에서는 보안상의 이유로 PowerShell에서 스크립트 실행이 허용되지 않기 때문입니다.
실행 정책을 변경하는 방법은 다음과 같습니다.
1. PowerShell을 관리자 권한으로 실행합니다.
2. PowerShell 스크립트 실행을 허용하려면 아래 명령어를 복사해 붙여넣습니다.
Set-ExecutionPolicy RemoteSigned
3. Enter 키를 눌러 명령어를 실행합니다.
4. A를 입력한 후 Enter 키를 누릅니다.

Windows 10의 실행 정책이 변경되었으니, 이제 PowerShell 스크립트를 실행할 차례입니다.
1. PowerShell을 관리자 권한으로 실행합니다.
2. 앞서 만든 PowerShell 스크립트 파일의 경로를 입력합니다.
C:\Users\DAVE\Downloads\TestScript.ps1
3. Enter 키를 눌러 스크립트를 실행합니다.
위 단계를 완료하면 PowerShell 스크립트가 정상적으로 실행됩니다. 스크립트에 오류가 없다면 PowerShell 화면에 출력 결과가 표시됩니다.

Windows 10 및 11 관련 추가 자료
Windows 10에 대해 더 유용한 팁과 자주 묻는 질문에 대한 답변이 필요하시다면 아래의 OnMSFT 자료를 참고해 보세요.
OnMSFT의 Windows 10 – 알아야 할 모든 것
OnMSFT의 Windows 11 – 알아야 할 모든 것
OnPodcast: YouTube의 OnMSFT 팟캐스트
Windows 10과 Windows 11 관련 팁이나 노하우가 있다면 댓글로 알려주세요!