다음을 통해 공유


PowerShell에 대한 패키지 관리

Microsoft는 PowerShell을 위한 세 가지 패키지 관리 도구를 제공합니다.

  • Microsoft.PowerShell.PSResourceGet 모듈 - 원래 PowerShell 7.4.0에서 제공됨
  • PowerShellGetPackageManagement 모듈 - 원래 Windows PowerShell 5.0에서 제공됨
  • Visual Studio의 패키지 관리자 콘솔에서 사용하는 NuGet 모듈

이 설명서에서는 PowerShellGet, PackageManagementMicrosoft.PowerShell.PSResourceGet 모듈에 대해 설명합니다. 이러한 모듈에는 PowerShell 갤러리 PowerShell 패키지를 검색, 설치, 업데이트 및 게시하기 위한 cmdlet이 포함되어 있습니다. 이러한 패키지에는 모듈, DSC 리소스 및 스크립트와 같은 아티팩트가 포함될 수 있습니다. Microsoft.PowerShell.PSResourceGet 모듈은 PowerShellGetPackageManagement 모듈을 대체합니다.

참고 항목

NuGet 모듈에는 Visual Studio 프로젝트에서 사용하기 위해 NuGet 갤러리에서 패키지를 검색하고 설치하기 위한 cmdlet이 포함되어 있습니다. NuGet 모듈에 대한 자세한 내용은 Visual Studio 설명서의 NuGet 모듈 참조를 참조하세요.

지원되는 버전:

  • 현재 릴리스
    • Microsoft.PowerShell.PSResourceGet 1.0.5 - PowerShellGet 또는 PackageManagement 모듈에 의존하지 않는 독립 실행형 모듈
    • PackageManagement 1.4.8.1을 사용한 PowerShellGet 2.2.5
  • 미리 보기 릴리스
    • PowerShellGet 3.0.23-beta23 - Microsoft.PowerShell.PSResourceGet에서 새 cmdlet을 호출하는 프록시 cmdlet을 포함하는 호환성 모듈입니다. 프록시 cmdlet을 사용하면 새 cmdlet으로 전환하는 동안 스크립트에서 이전 cmdlet 이름을 계속 사용할 수 있습니다.

버전 기록

최상의 결과를 위해 최신 버전의 Microsoft.PowerShell.PSResourceGet 모듈을 사용합니다.

  • Microsoft.PowerShell.PSResourceGet 1.0.5 - PowerShell 7.5-preview.3에 제공됨

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1 - PowerShell 7.4.2에서 배송됨

  • Microsoft.PowerShell.PSResourceGet 1.0.2 - 2024년 2월 6일 PowerShell 갤러리 릴리스됨

  • PowerShell 7.4.0은 Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 및 PackageManagement 1.4.8.1과 함께 제공됩니다.

  • PowerShell 7.0.4, PowerShell 7.1.1 이상은 PowerShellGet 2.2.5 및 PackageManagement 1.4.7과 함께 제공됩니다.

  • PowerShell 7.0.0은 PowerShellGet 2.2.3 및 PackageManagement 1.4.6과 함께 제공됩니다.

  • PowerShell 6.0.0은 PowerShellGet 1.6.0 및 PackageManagement 1.1.7과 함께 제공됩니다.

  • Windows PowerShell 5.1에는 PowerShellGetPackageManagement 버전 1.0.0.1이 미리 설치되어 있습니다.

    Important

    PowerShellGet의 1.0.0.1 버전은 기능이 제한되어 있으며 PowerShell 갤러리 제대로 작동하도록 업데이트해야 합니다. 업데이트된 기능을 지원하려면 최신 버전으로 업데이트해야 합니다. 업그레이드 지침은 Windows PowerShell 5.1용 PowerShellGet 업데이트를 참조하세요.

참고 항목