PowerShell Core 지원 수명 주기PowerShell Core Support Lifecycle

PowerShell Core는 Windows PowerShell과 별개로 제공, 설치 및 구성되는 도구 및 구성 요소의 고유 집합입니다.PowerShell Core is a distinct set of tools and components that is shipped, installed, and configured separately from Windows PowerShell. 따라서 PowerShell Core는 Windows 7/8.1/10 또는 Windows Server 라이선싱 계약에 포함되어 있지 않습니다.Therefore, PowerShell Core is not included in the Windows 7/8.1/10 or Windows Server licensing agreements.

그러나 PowerShell Core는 프리미어, Microsoft 기업 계약Microsoft 소프트웨어 보증을 포함한 기존의 Microsoft 지원 계약에서 지원받을 수 있습니다.However, PowerShell Core is supported under traditional Microsoft support agreements, including Premier, Microsoft Enterprise Agreements, and Microsoft Software Assurance. 또한, 문제가 있는 경우 지원 요청서를 작성하여 PowerShell Core에 대한 보조 지원을 유료로 이용할 수 있습니다.You can also pay for assisted support for PowerShell Core by filing a support request for your problem.

또한 GitHub에 대한 커뮤니티 지원도 제공하여 문제, 버그 또는 기능 요청을 취합할 수 있습니다.We also offer community support on GitHub where you can file an issue, bug, or feature request. 또는, Microsoft 커뮤니티 또는 Microsoft PowerShell 기술 커뮤니티와 같은 일반적인 커뮤니티에서 다양한 구성원들에게 도움을 받을 수도 있습니다.Alternatively, you may find help from other members of the community on the general Microsoft Community or the Microsoft PowerShell Tech Community. 단, 문제가 제때 해결된다는 보장은 없습니다.We offer no guarantee there that your issue will be addressed or resolved in a timely manner. 긴급하게 도움이 필요한 문제가 있는 경우 기존의 유료 지원 옵션을 사용해야 합니다.If you have a problem that requires immediate attention, you should use the traditional, paid support options.

PowerShell Core의 수명 주기Lifecycle of PowerShell Core

PowerShell Core는 Microsoft 최신 수명 주기 정책을 채택합니다.PowerShell Core is adopting the Microsoft Modern Lifecycle Policy. 이 지원 수명 주기는 고객이 항상 최신 버전을 사용할 수 있도록 합니다.This support lifecycle is intended to keep customers up-to-date with the latest versions.

약 6개월 단위로 PowerShell Core의 6.x 버전이 분기별로 업데이트 됩니다(예: 6.0, 6.1, 6.2 등).The version 6.x branch of PowerShell Core will be updated approximately once every six months (e.g. 6.0, 6.1, 6.2, etc.)

중요

지원을 계속 받으려면 부 버전이 새로 릴리스될 때마다 6개월 이내에 업데이트해야 합니다.You must update within six months after each new minor version release to continue receiving support.

예를 들어 PowerShell Core 6.1이 2018년 7월 1일에 릴리스 되고, 계속해서 지원을 받고자 하는 경우 2019년 1월 1일까지 PowerShell Core 6.1로 업데이트해야 합니다.For example, if PowerShell Core 6.1 is released on July 1st, 2018, you would be expected to update to PowerShell Core 6.1 by January 1st, 2019 to maintain support.

PowerShell Core 분기 수명 주기

최신 수명 주기 정책에 따라 Microsoft는 해당 제품(예: PowerShell Core)에 대한 지원을 중단하기 12개월 전에 고객 측에 공지해야 합니다.The Modern Lifecycle Policy also requires that Microsoft give customers 12 months notice before discontinuing support for a product (i.e. PowerShell Core).

즉, PowerShell Core는 "장기 서비스"를 채택하여 6.x의 특정 분기/버전에 대한 지속적인 지원을 위해 서비스 및 보안 업데이트를 요청합니다.Eventually, we expect PowerShell Core will adopt the "long-term servicing" approach where we would require only servicing and security updates to stay in support on a specific branch/version of 6.x.

지원되는 플랫폼Supported platforms

사용하는 PowerShell Core 버전에 대해 공식적으로 지원되는 플랫폼에 대해서는 다음 표를 참조하세요.Please see the following table to see what platform the version of PowerShell Core you are using is officially supported.

또한 커뮤니티에서 일부 플랫폼과 관련한 패키지를 제공하였으나 공식적으로 지원되지는 않습니다.Our community has also contributed packages for some platforms, but they are not officially supported. 이러한 패키지는 표에서 Community로 표시됩니다.These packages are marked as Community in the table.

Experimental로 나열되는 플랫폼은 공식적으로 지원되지는 않지만, 실험 및 피드백용으로 사용 가능합니다.Platforms listed as Experimental are not officially supported, but are available for experimentation and feedback.

6.06.0 6.16.1
Windows 7, 8.1 및 10Windows 7, 8.1, and 10 지원 여부Supported 지원 여부Supported
Windows Server 2008 R2, 2012 R2, 2016Windows Server 2008 R2, 2012 R2, 2016 지원 여부Supported 지원 여부Supported
Windows 서버 반기 채널Windows Server Semi-Annual Channel 지원 여부Supported 지원 여부Supported
Ubuntu 14.04, 16.04Ubuntu 14.04 and, 16.04 지원 여부Supported 지원 여부Supported
Ubuntu 18.04Ubuntu 18.04 지원 여부Supported
Ubuntu 18.10(맞춤 패키지를 통해)Ubuntu 18.10 (via Snap Package) 커뮤니티Community
Debian 8.7+, 9Debian 8.7+, and 9 지원 여부Supported 지원 여부Supported
CentOS 7CentOS 7 지원 여부Supported 지원 여부Supported
Red Hat Enterprise Linux 7Red Hat Enterprise Linux 7 지원 여부Supported 지원 여부Supported
OpenSUSE 42.3OpenSUSE 42.3 지원 여부Supported 지원 여부Supported
Fedora 27Fedora 27 지원 여부Supported 지원 여부Supported
Fedora 28Fedora 28 지원 여부Supported
macOS 10.12+macOS 10.12+ 지원 여부Supported 지원 여부Supported
ArchArch 커뮤니티Community 커뮤니티Community
RaspbianRaspbian 실험적Experimental 커뮤니티Community
KaliKali 커뮤니티Community 커뮤니티Community
AppImage(여러 Linux 플랫폼에서 사용)AppImage (works on multiple Linux platforms) 커뮤니티Community 커뮤니티Community
맞춤 패키지Snap Package 참고 참조See note 참고 참조See note

참고

맞춤 패키지는 일정 기간 동안 실험적입니다.Snap packages will be experimental for a period. 이후에 맞춤에서는 새로운 지원 문제를 일으키지 않을 것입니다. 지원은 패키지를 실행하는 배포를 따릅니다.After, we are confident that Snap does not introduce new support issues, the support will follow the distribution you are running the package on.

지원되지 않는 플랫폼Platform which are out of support

플랫폼 버전이 플랫폼 소유자가 정의한 수명 종료에 도달하면 PowerShell Core도 해당 플랫폼 버전에 대한 지원 제공을 중단합니다.When a platform version reaches end-of-life as defined by the platform owner, PowerShell Core will also cease to provide support for that platform version. 이전에 릴리스된 패키지는 액세스가 필요한 고객이 계속 사용할 수는 있지만, 공식 지원 및 업데이트는 더 이상 제공되지 않습니다.Previously released packages will remain available for customers needing access but formal support and updates of any kind will no longer be provided.

그러므로 다음 버전에 대한 지원은 배포 소유자가 종료했으며, 지원되지 않습니다.Therefore, support for the following versions was ended by the distribution owners and are not supported.

OSOS 버전Version 수명 종료End of Life
FedoraFedora 2424 2017년 8월August 2017
FedoraFedora 2525 2017년 12월December 2017
FedoraFedora 2626 2018년 5월May 2018
openSUSEopenSUSE 42.142.1 2017년 5월May 2017
openSUSEopenSUSE 42.242.2 2018년 1월January 2018
UbuntuUbuntu 16.1016.10 2017년 7월July 2017
UbuntuUbuntu 17.0417.04 2018년 1월January 2018
UbuntuUbuntu 17.1017.10 2018년 7월July 2018

라이선싱에 대한 메모Notes on licensing

PowerShell Core는 MIT 라이선스에서 릴리스 됩니다.PowerShell Core is released under the MIT license. 본 라이선스 및 유료 지원 계약이 안 된 경우 사용자는 커뮤니티 지원으로 서비스가 제한됩니다.Under this license, and in the absence of a paid support agreement, users are limited to community support. 커뮤니티 지원을 이용하더라도 Microsoft는 문의 응답 및 해결 방안을 보장하지 않습니다.With community support, Microsoft makes no guarantees of responsiveness or fixes.

Windows PowerShell 모듈Windows PowerShell Module

PowerShell Core에 대한 지원은 명시적으로 이 모듈이 PowerShell Core를 지원하지 않는 한 다른 제품 모듈로 확장되지 않습니다.Support for PowerShell Core does not extend to other product modules unless those modules explicitly support PowerShell Core. 예를 들어, Windows Server에 부분적으로 제공되는 ActiveDirectory 모듈을 사용하는 경우 지원되지 않습니다.For example, using the ActiveDirectory module that ships as part of Windows Server is an unsupported scenario.

그러나 PowerShell Core를 명시적으로 지원하지 않는 모듈은 경우에 따라 호환이 가능합니다.However, modules that do not explicitly support PowerShell Core may be compatible in some cases. WindowsPSModulePath 모듈을 설치하여 Windows PowerShell PSModulePath 를 PowerShell Core PSModulePath로 추가할 수 있습니다.By installing the WindowsPSModulePath module, you can append the Windows PowerShell PSModulePath to your PowerShell Core PSModulePath.

먼저, PowerShell 갤러리에서 WindowsPSModulePath 모듈을 설치합니다.First, install the WindowsPSModulePath module from the PowerShell Gallery:

# Add `-Scope CurrentUser` if you're installing as non-admin
Install-Module WindowsPSModulePath -Force

이 모듈을 설치한 후에, Add-WindowsPSModulePath cmdlet을 실행하여 Windows PowerShell PSModulePath를 PowerShell Core에 추가합니다.After installing this module, run the Add-WindowsPSModulePath cmdlet to add the Windows PowerShell PSModulePath to PowerShell Core:

# Add this line to your profile if you always want Windows PowerShell PSModulePath
Add-WindowsPSModulePath