PowerShell Transcript를 사용해 Windows에서 터미널 명령을 저장하는 방법

발행: (2026년 2월 2일 오후 06:31 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

문제점

개발자는 종종 여러 명령을 순차적으로 실행합니다:

  • 새 프로젝트 설정
  • 의존성 설치
  • 빌드 스크립트 실행
  • 애플리케이션 배포

이 정확한 명령들을 나중에 기억하거나 다시 만들기가 번거롭습니다. 스크린샷은 모든 내용을 담지 못하고, 명령을 수동으로 복사하는 일은 귀찮고 오류가 발생하기 쉽습니다.

해결책: PowerShell Transcript

PowerShell Transcript는 PowerShell 세션에서 발생하는 모든 작업—입력한 명령과 그 출력—을 기록하는 내장 기능입니다. 터미널용 블랙박스와 같습니다!

PowerShell Transcript 사용 방법

단계 1: 기록 시작

작업을 시작하기 전에 다음 명령으로 트랜스크립트를 시작합니다:

Start-Transcript -Path "C:\path\to\commands.txt"

C:\path\to\commands.txt를 원하는 파일 위치로 바꾸세요. 예:

Start-Transcript -Path "C:\Users\YourName\Desktop\my-session.txt"

다음과 같은 확인 메시지가 표시됩니다:

Transcript started, output file is C:\Users\YourName\Desktop\my-session.txt

단계 2: 명령 실행

일반적으로 작업을 수행합니다. 모든 명령과 그 출력이 기록됩니다. 예시:

cd my-project
npm install
npm run build
git add .

단계 3: 기록 중지

작업이 끝났으면 트랜스크립트를 중지합니다:

Stop-Transcript

다음과 같은 메시지가 표시됩니다:

Transcript stopped, output file is C:\Users\YourName\Desktop\my-session.txt

저장되는 내용

트랜스크립트 파일에는 다음이 포함됩니다:

  • 기록 시작 시각
  • 입력한 모든 명령
  • 명령의 모든 출력
  • 발생한 오류 메시지(있는 경우)
  • 기록 종료 시각

자동 파일 이름 지정

파일 이름에 타임스탬프를 넣어 여러 세션을 정리합니다:

$date = Get-Date -Format "yyyyMMdd_HHmmss"
Start-Transcript -Path "C:\logs\session_$date.txt"

기존 파일에 추가

세션을 이어서 같은 파일에 기록하려면:

Start-Transcript -Path "C:\path\to\commands.txt" -Append
Back to Blog

관련 글

더 보기 »

2026년 웹 개발의 미래

2026년 웹 개발의 미래 웹 환경은 끊임없이 변화하는 직물과 같으며, 숨이 멎을 정도로 빠른 속도로 지속적으로 진화하고 있습니다. 어제는 최첨단이었던 것이…