Índice

Descripción de los cmdlets y demostración

En esta sección veremos el conjunto de cmdlets de Windows PowerShell que permiten interactuar con el administrador de paquetes:

  • Install-PackageProvider: permite registrar un proveedor de paquetes y su repositorio.

  • Get-PackageProvider: enumera el conjunto de proveedores de paquetes registrados.

  • Find-Package: permite buscar un paquete en los proveedores de paquetes inscritos.

  • Install-Package: lanza la instalación de la aplicación o del paquete correspondiente. 

  • Uninstall-Package: lanza la desinstalación de la aplicación o del paquete. 

  • Get-Package: enumera el conjunto de programas y paquetes instalados.

1. Agregar un proveedor de paquetes

Si bien por defecto el proveedor de paquetes Chocolatey no está instalado en Windows PowerShell, sí está referenciado como tal en una lista que el intérprete de comandos recupera de Internet. Para instalar un proveedor de paquetes a través de Windows PowerShell, hay que usar el cmdlet Install-PackageProvider. He aquí sus parámetros:

Parámetro

Descripción

-Force

Fuerza la instalación del proveedor de paquetes sin solicitar confirmación.

-Name <String[]>

Nombre del proveedor de paquetes que se ha de registrar.

Ejemplo: inscribir el proveedor de paquetes Chocolatey

PS C:\Windows\system32> Install-PackageProvider -Name Chocolatey -Force  
  
Name                   Version          ...