PowerShell 지원 수명 주기
참고 항목
이 문서에서는 PowerShell 지원에 대해 설명합니다. Windows PowerShell(1.0 - 5.1)은 Windows 운영 체제의 구성 요소입니다. 자세한 내용은 제품 및 서비스 수명 주기 정보를 참조하세요.
PowerShell은 Microsoft 최신 수명 주기 정책을 따릅니다. 지원 날짜는 .NET 지원 정책을 따릅니다. 이 서비스 방식에서 고객은 LTS(장기 지원) 릴리스 또는 현재 릴리스를 선택할 수 있습니다.
PowerShell의 LTS 릴리스는 .NET의 LTS 릴리스를 기반으로 합니다. LTS 릴리스에 대한 업데이트에는 기존 워크로드에 미치는 영향을 최소화하도록 설계된 중요한 보안 업데이트 및 서비스 수정 사항만 포함됩니다.
현재 릴리스는 LTS 릴리스 간에 발생하는 릴리스입니다. 현재 릴리스에는 중요 수정 사항, 혁신 및 새 기능이 포함될 수 있습니다. Microsoft는 다음 LTS 릴리스 이후 6개월 동안 현재 릴리스를 지원합니다.
LTS 및 PowerShell의 현재 버전 모두 보안 업데이트 및 버그 수정을 받습니다. Microsoft는 릴리스의 최신 업데이트 버전만 지원합니다.
지원 받기
Microsoft는 최상의 노력으로 PowerShell을 지원합니다. Windows PowerShell 5.1에 대한 지원은 Windows 지원 채널을 통해 제공됩니다. 표준 유료 지원 채널을 사용하여 PowerShell에 대한 지원을 받을 수 있습니다.
PowerShell 커뮤니티에서 사용할 수 있는 많은 무료 지원 옵션이 있습니다. 가장 활발한 커뮤니티 지원 채널은 Discord 또는 Slack을 통해 사용할 수 있습니다. 토론 채널은 두 플랫폼 모두에 미러되므로 원하는 플랫폼을 선택할 수 있습니다. 이러한 채널은 문제를 해결하고, 질문에 답변하고, PowerShell을 사용하는 방법에 대한 지침을 제공하는 데 도움이 될 수 있습니다.
버그를 발견했다고 생각되면 GitHub에서 문제를 제출할 수 있습니다. PowerShell 팀은 GitHub를 통해 지원을 제공할 수 없지만 버그 보고서를 환영합니다. 커뮤니티 지원 페이지에서는 가장 인기 있는 커뮤니티 지원 채널에 대한 링크를 제공합니다.
지원되는 플랫폼
PowerShell은 여러 OS(운영 체제) 및 프로세서 아키텍처 플랫폼에서 실행됩니다. 플랫폼은 다음 조건을 충족해야 합니다.
- 대상 플랫폼(OS 버전 및 프로세서 아키텍처)은 .NET에서 지원됩니다.
- Microsoft는 대상 플랫폼에서 PowerShell을 테스트하고 승인했습니다.
- OS 버전은 배포자에서 1년 이상 지원됩니다.
- OS 버전은 중간 릴리스 또는 해당 버전이 아닙니다.
- OS 버전은 현재 배포자에서 지원됩니다.
다음 조건 중 하나가 충족되면 PowerShell에 대한 지원이 종료됩니다.
- 대상 플랫폼이 플랫폼 소유자가 정의한 수명 종료에 도달합니다.
- 특정 버전의 PowerShell이 수명 종료에 도달합니다.
PowerShell 버전이 수명이 다하면 보안 업데이트를 비롯한 추가 업데이트가 제공되지 않습니다. Microsoft는 고객이 지원되는 버전의 PowerShell로 업그레이드하여 업데이트 및 지원을 계속 받을 것을 권장합니다.
Windows
Microsoft는 PowerShell이 지원 종료에 도달하거나 Windows 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.
- Windows Server 2022, Windows Server Core 2022 및 Windows Server Nano 빌드 1809용 x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.
- PowerShell 7.4 이상은 Windows 10 빌드 1607 이상, Windows 11, Windows Server 2016 이상에 설치할 수 있습니다.
참고 항목
특정 버전의 Windows에 대한 지원은 Microsoft 지원 수명 주기 정책에 따라 결정됩니다. 자세한 내용은 다음을 참조하세요.
macOS
Microsoft는 PowerShell이 지원 종료에 도달하거나 macOS 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.
- macOS 15(세쿼이아) x64 및 Arm64
- macOS 14(Sonoma) x64 및 Arm64
- macOS 13(Ventura) x64 및 Arm64
Apple은 macOS의 지원 수명 주기를 결정합니다. 자세한 내용은
- macOS 릴리스 정보
- Apple Security Updates(Apple 보안 업데이트)
Alpine Linux
Microsoft는 PowerShell이 지원 종료에 도달하거나 Alpine 버전이 수명이 다할 때까지 PowerShell을 지원합니다.
x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 Alpine에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.
- Alpine 3.20 - OS 지원 종료 2026-04-01
PowerShell의 Docker 이미지는 Alpine 3.21에서 사용할 수 없습니다.
Important
Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.
Debian Linux
Microsoft는 PowerShell이 지원 종료에 도달하거나 Debian 버전이 수명이 다할 때까지 PowerShell을 지원합니다.
설치 패키지 파일(.deb
)도 .에서 https://packages.microsoft.com/사용할 수 있습니다.
x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 Debian에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.
- Debian 12(Bookworm) - OS 지원은 2026-06-10에 종료됩니다.
Important
Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.
Red Hat Enterprise Linux(RHEL)
Microsoft는 PowerShell이 지원 종료에 도달하거나 RHEL 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.
설치 패키지 파일(.rpm
)도 .에서 https://packages.microsoft.com/사용할 수 있습니다.
x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 RHEL에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.
- RHEL 9 - OS 지원 종료 2032-05-31
- RHEL 8 - OS 지원 종료 2029-05-31
PowerShell은 Red Hat UBI(유니버설 기본 이미지)에서 테스트됩니다. 자세한 내용은 UBI 정보 페이지를 참조 하세요.
Important
Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.
Ubuntu Linux
Microsoft는 PowerShell이 지원 종료에 도달하거나 Ubuntu 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.
설치 패키지 파일(.deb
)도 .에서 https://packages.microsoft.com/사용할 수 있습니다.
x64 및 Arm32용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 Ubuntu에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.
- Ubuntu 24.04(Noble Numbat) - OS 지원은 2029-04-01에 종료됩니다.
- Ubuntu 22.04(잠미 해파리) - OS 지원은 2027-04-01에 종료됩니다.
- Ubuntu 20.04(Focal Fossa) - OS 지원은 2025-04-02에 종료됩니다.
Ubuntu 24.10(Oracular Oriole)은 중간 릴리스입니다. Microsoft는 Ubuntu의 중간 릴리스를 지원하지 않습니다. 자세한 내용은 커뮤니티 지원 배포를 참조 하세요.
Important
Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.
PowerShell 모듈 지원
PowerShell의 지원 수명 주기에는 PowerShell 릴리스 패키지 외부로 제공되는 모듈은 포함되지 않습니다. 예를 들어 Windows Server에 부분적으로 제공되는 ActiveDirectory
모듈을 사용하는 경우 Windows 지원 수명 주기에 따라 지원됩니다.
실험적 기능 지원
실험적 기능은 프로덕션 환경에서 사용할 수 없습니다. 실험적 기능에 대한 피드백에 감사드리며 최상의 지원을 제공합니다.
라이선스에 대한 참고 사항
PowerShell은 MIT 라이선스에 따라 릴리스됩니다. 이 라이선스에 따라 유료 지원 계약이 없으면 사용자는 커뮤니티 지원으로 제한됩니다. 커뮤니티 지원을 통해 Microsoft는 응답성 또는 수정을 보장하지 않습니다.
PowerShell 지원 종료 날짜
PowerShell 지원 수명 주기는 .NET의 지원 수명 주기를 따릅니다. 다음 표에서는 현재 버전의 PowerShell에 대한 지원 종료 날짜를 나열합니다.
버전 | 지원 종료 | 출시 날짜 |
---|---|---|
7.4(LTS) | 2026년 11월 10일 | 2023년 11월 16일 |
다음 표에서는 사용 중지된 버전의 PowerShell에 대한 지원 종료 날짜를 나열합니다.
버전 | 지원 종료 | 출시 날짜 |
---|---|---|
7.2(LTS) | 2024년 11월 8일 금요일 | 2021년 11월 8일 |
7.3 | 2024년 5월 8일 | 2022년 11월 9일 |
7.0(LTS) | 2022년 12월 3일 토요일 | 2020년 3월 4일 |
7.1 | 2022년 5월 8일 일요일 | 2020년 11월 11일 |
6.2 | 2020년 9월 4일 | 2019년 3월 28일 |
6.1 | 2019년 9월 28일 | 2018년 9월 13일 |
6.0 | 2019년 2월 13일 | 2018년 1월 20일 |
릴리스 기록
다음 표에는 PowerShell의 주요 릴리스에 대한 기록 타임라인이 포함되어 있습니다.
버전 | 출시 날짜 | 참고 항목 |
---|---|---|
PowerShell 7.5(미리 보기) | 미래 | .NET 9.0.0 기반 |
PowerShell 7.4(LTS) | 2023년 11월 | .NET 8.0.0 기반 |
PowerShell 7.3 | 2022년 11월 | .NET 7.0 기반 |
PowerShell 7.2(LTS) | 2021년 11월 | .NET 6.0 기반 |
PowerShell 7.1 | Nov-2020 | .NET 5.0 기반 |
PowerShell 7.0(LTS) | 2020년 3월 | .NET Core 3.1 기반 |
PowerShell 6.2 | 2019년 3월 | .NET Core 2.1 기반 |
PowerShell 6.1 | Sep-2018 | .NET Core 2.1 기반 |
PowerShell 6.0 | Jan-2018 | .NET Core 2.0을 기반으로 합니다. Windows, Linux 및 macOS에 설치 가능 |
Windows PowerShell 5.1 | Aug-2016 | Windows 10 1주년 업데이트 및 Windows Server 2016, WMF 5.1에서 릴리스됨 |
Windows PowerShell 5.0 | Feb-2016 | WMF(Windows Management Framework) 5.0에서 릴리스 |
Windows PowerShell 4.0 | 2013년 10월 | Windows 8.1 및 Windows Server 2012 R2, WMF 4.0에서 릴리스됨 |
Windows PowerShell 3.0 | 2012년 10월 | Windows 8 및 Windows Server 2012 WMF 3.0에서 릴리스됨 |
Windows PowerShell 2.0 | 2009년 7월 | Windows 7 및 Windows Server 2008 R2, WMF 2.0에서 릴리스됨 |
Windows PowerShell 1.0 | 2006년 11월 | Windows Server 2008의 선택적 구성 요소로 릴리스됨 |
다음 명령을 실행하여 실행 중인 PowerShell 버전에서 사용되는 .NET의 전체 버전 번호를 확인합니다.
[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription
PowerShell