다운가이드
개발·네트워크

PowerShell 다운로드 · 명령 실행과 스크립트 작업

PowerShell · Microsoft 및 PowerShell 커뮤니티

명령줄에서 객체를 다루고 반복 관리 작업을 스크립트로 작성합니다.

지원 운영체제Windows · macOS · Linux
라이선스MIT 라이선스의 오픈 소스. Windows 기본 Windows PowerShell과 별도 제품입니다.
공식 링크 확인2026-11-01
이 페이지에서

프로그램 소개

명령 결과를 구조화된 객체로 전달하는 셸이자 자동화 환경입니다. Windows 기본 Windows PowerShell과 나란히 설치할 수 있어 기존 스크립트의 호환성을 확인하며 옮길 수 있습니다. 실행 파일 이름 pwsh를 사용해 새 PowerShell을 구분합니다.

주요 기능

  • 객체 파이프라인
  • 스크립트·모듈 기반 자동화
  • Windows·macOS·Linux 지원

다운로드 및 설치

  1. 공식 설치 안내에서 OS와 CPU에 맞는 배포 방식을 고릅니다. Windows는 안정 릴리스의 MSI 등을 사용할 수 있습니다.
  2. MSI를 실행해 설치 옵션을 확인합니다. 기존 Windows PowerShell이 새 제품으로 교체된다고 가정하지 않습니다.
  3. 시작 메뉴의 PowerShell을 열거나 터미널에서 pwsh를 실행합니다.
  4. 새 창에서 $PSVersionTable을 입력해 PSVersion과 PSEdition을 확인하고, 기존 관리 스크립트는 비운영 환경에서 호환성을 검사합니다.

명령 결과를 객체로 확인하기

PowerShell을 열어 Get-Date를 실행하면 현재 날짜·시간 객체가 표시됩니다. Get-Command로 사용할 명령을 찾고 Get-Help로 인수와 예시를 살펴보세요. 파이프는 앞 명령의 결과를 다음 명령으로 넘기므로 아래 예시는 현재 폴더의 항목에서 이름과 길이 속성만 골라 보여 줍니다. 현재 폴더는 Get-Location으로 확인할 수 있습니다.

Get-Date
Get-Location
Get-ChildItem | Select-Object Name, Length

작성한 스크립트를 파일로 실행

연습 폴더에 Get-Date 한 줄을 담은 hello.ps1을 저장합니다. 그 폴더에서 .\hello.ps1로 실행해 날짜가 표시되는지 확인하세요. 현재 폴더의 스크립트는 이름 앞에 .\를 붙여 경로를 지정합니다. 실행 정책이나 조직 정책이 차단하면 메시지를 확인하고 허용된 방법을 담당자에게 문의하세요. 출처를 모르는 스크립트를 실행하거나 정책을 전체 해제할 필요는 없습니다.

.\hello.ps1

사용 팁과 확인 사항

  • powershell.exe와 pwsh.exe를 구분하면 어느 셸에서 문제가 발생하는지 파악하기 쉽습니다.
  • 명령이 낯설면 Get-Help 명령이름으로 도움말을 먼저 확인합니다.
  • 스크립트가 차단됐다는 이유만으로 실행 정책을 전체 해제하지 말고 서명·출처와 조직 정책을 확인합니다.

설치·오류 해결 문서

Windows · 입문 · 8개 항목VS Code 설치와 한국어 메뉴 설정

내 계정에 편집기를 설치한 다음 메뉴를 한국어로 바꾸고, 작업 폴더에서 편집기를 여는 방법을 확인합니다.

Windows · 입문 · 7개 항목VS Code 설치 후 code 명령을 찾을 수 없을 때

시작 메뉴에서 편집기는 열리지만 PowerShell이나 명령 프롬프트에서 code를 인식하지 못하는 경우를 다룹니다.

Windows · 기본 · 7개 항목Windows에 Python 설치하고 프로젝트 가상환경 만들기

Python 실행 상태를 확인한 뒤 프로젝트 전용 환경을 만들고, 활성화 없이도 올바른 환경의 패키지를 확인하는 순서입니다.

함께 살펴볼 프로그램

  • 윈도우 터미널 · PowerShell과 명령 프롬프트를 탭과 분할 창으로 엽니다.
  • 비주얼 스튜디오 코드 · 코드 편집, 터미널, Git 변경 사항 확인을 한 창에서 처리합니다.
  • 파이썬 · 자동화 스크립트와 데이터 처리 프로그램을 실행하는 언어 환경입니다.

공식 출처

최초 등록 2026-11-01 · 내용 수정 2026-11-01 · 공식 링크 확인 2026-11-01