Administración de paquetes para PowerShell

Microsoft proporciona tres herramientas de administración de paquetes para PowerShell:

  • El módulo microsoft.PowerShell.PSResourceGet , que se incluye originalmente en PowerShell 7.4.0
  • Los módulos PowerShellGet y PackageManagement, que se incluyen originalmente en Windows PowerShell 5.0
  • El módulo De NuGet usado por la consola del Administrador de paquetes de Visual Studio

En esta documentación se tratan los módulos de PowerShellGet, PackageManagementy los módulos de Microsoft.PowerShell.PSResourceGet. Estos módulos contienen cmdlets para detectar, instalar, actualizar y publicar paquetes de PowerShell desde la Galería de PowerShell de . Estos paquetes pueden contener artefactos como módulos, recursos de DSC y scripts. El módulo Microsoft.PowerShell.PSResourceGet reemplaza los módulos PowerShellGet y PackageManagement.

Nota

El módulo NuGet contiene cmdlets para detectar e instalar paquetes desde la Galería de NuGet para usarlos con proyectos de Visual Studio. Para obtener información sobre el módulo de NuGet de , consulte la referencia de módulo NuGet en la documentación de Visual Studio.

Versiones admitidas:

  • Versión actual
    • Microsoft.PowerShell.PSResourceGet 1.0.6: un módulo independiente que no depende de los módulos PowerShellGet o PackageManagement
    • PowerShellGet 2.2.5 con PackageManagement 1.4.8.1
  • Versión preliminar
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2: agrega Compress-PSResource para crear archivos .nupkg, la capacidad de publicar archivos .nupkg y admitir la directiva de grupo de configuración.
    • PowerShellGet 3.0.23-beta23: un módulo de compatibilidad que contiene cmdlets de proxy que llaman a los nuevos cmdlets en Microsoft.PowerShell.PSResourceGet. Los cmdlets de proxy permiten seguir usando los nombres de cmdlet antiguos en los scripts mientras realiza la transición a los nuevos cmdlets.

Historial de versiones

Para obtener los mejores resultados, use la versión más reciente del módulo Microsoft.PowerShell.PSResourceGet.

  • Microsoft.PowerShell.PSResourceGet 1.0.6, publicado en la Galería de PowerShell el 10 de octubre de 2024

  • Microsoft.PowerShell.PSResourceGet 1.0.5, incluido en PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1, incluido en powerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2, publicado en la Galería de PowerShell el 06 de febrero de 2024

  • de PowerShell 7.4.0 se incluye con Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 y PackageManagement 1.4.8.1

  • powerShell 7.0.4, PowerShell 7.1.1y versiones posteriores enviadas con PowerShellGet 2.2.5 y PackageManagement 1.4.7.

  • de PowerShell 7.0.0 incluido con PowerShellGet 2.2.3 y PackageManagement 1.4.6.

  • powerShell 6.0.0 se incluye con PowerShellGet 1.6.0 y PackageManagement 1.1.7.

  • windows PowerShell 5.1 incluye la versión 1.0.0.1 de PowerShellGet y PackageManagement preinstalado.

    Importante

    La versión 1.0.0.1 de PowerShellGet tiene características limitadas y debe actualizarse para que funcione correctamente con la Galería de PowerShell. Para ser compatible, debe actualizar a la versión más reciente. Para obtener instrucciones de actualización, consulte Actualización de PowerShellGet para Windows PowerShell 5.1.

Consulte también