Cómo instalar PowerShellGet y PSResourceGet
Requisitos previos
Asegúrese de que tiene instalada una versión de PowerShellGet y PackageManagement más reciente que la 1.0.0.1. Las versiones estables más recientes son 2.2.5 para PowerShellGet y 1.4.8.1 para PackageManagement.
Si ejecuta Windows PowerShell 5.1 con PowerShellGet 1.0.0.1, consulte Actualización de PowerShellGet para Windows PowerShell 5.1.
Para acceder a la Galería de PowerShell, debe usar la seguridad de la capa de transporte (TLS) 1.2 o superior. Use el siguiente comando para habilitar TLS 1.2 en la sesión de PowerShell.
[Net.ServicePointManager]::SecurityProtocol =
[Net.ServicePointManager]::SecurityProtocol -bor
[Net.SecurityProtocolType]::Tls12
Agregue este comando al script de perfil de PowerShell para asegurarse de que TLS 1.2 está configurado para cada sesión de PowerShell. Para obtener más información sobre los perfiles, consulte about_Profiles.
Si ejecuta PowerShell 6.0 o posterior, ya tiene instalada una versión más reciente de PowerShellGet y PackageManagement . Puede actualizar a una versión más reciente si es necesario o instalar la versión preliminar. Siempre debe instalar la versión estable más reciente.
Use el siguiente comando para ver qué versión está instalada.
Get-Module PowerShellGet, PackageManagement -ListAvailable
En la salida siguiente se muestra que se debe instalar la versión estable más reciente.
Directory: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Binary 1.0.0.1 PackageManagement {Find-Package, Get-Package, ...
Script 1.0.0.1 PowerShellGet {Install-Module, Find-Module, ...
Instalación de la versión estable más reciente
Para instalar las versiones más recientes de estos módulos, ejecute lo siguiente:
Install-Module PowerShellGet -Force -AllowClobber
Instalación de Microsoft.PowerShell.PSResourceGet
Microsoft.PowerShell.PSResourceGet es la nueva solución de administración de paquetes para PowerShell. Con este módulo, ya no es necesario usar PowerShellGet y PackageManagement. Sin embargo, se puede instalar en paralelo con el módulo PowerShellGet existente. Para instalar Microsoft.PowerShell.PSResourceGet en paralelo con la versión existente de PowerShellGet , abra cualquier consola de PowerShell y ejecute:
Install-Module Microsoft.PowerShell.PSResourceGet -Repository PSGallery
Microsoft.PowerShell.PSResourceGet está preinstalado con PowerShell 7.4 y versiones posteriores.