PowerShellGet en PSResourceGet installeren
Vereisten
Zorg ervoor dat u een nieuwere versie van PowerShellGet en PackageManagement hebt geïnstalleerd dan 1.0.0.1. De nieuwste stabiele versies zijn 2.2.5 voor PowerShellGet en 1.4.8.1 voor PackageManagement.
Als u Windows PowerShell 5.1 gebruikt met PowerShellGet 1.0.0.1, raadpleegt u PowerShellGet bijwerken voor Windows PowerShell 5.1.
Voor toegang tot de PowerShell Gallery moet u TLS (Transport Layer Security) 1.2 of hoger gebruiken. Gebruik de volgende opdracht om TLS 1.2 in te schakelen in uw PowerShell-sessie.
[Net.ServicePointManager]::SecurityProtocol =
[Net.ServicePointManager]::SecurityProtocol -bor
[Net.SecurityProtocolType]::Tls12
Voeg deze opdracht toe aan uw PowerShell-profielscript om ervoor te zorgen dat TLS 1.2 is geconfigureerd voor elke PowerShell-sessie. Zie about_Profiles voor meer informatie over profielen.
Als u PowerShell 6.0 of hoger gebruikt, hebt u al een nieuwere versie van PowerShellGet en PackageManagement geïnstalleerd. U kunt indien nodig upgraden naar een nieuwere versie of de preview-versie installeren. Installeer altijd de meest recente stabiele release.
Gebruik de volgende opdracht om te zien welke versie is geïnstalleerd.
Get-Module PowerShellGet, PackageManagement -ListAvailable
In de volgende uitvoer ziet u dat de meest recente stabiele versie moet worden geïnstalleerd.
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, ...
De nieuwste stabiele release installeren
Voer het volgende uit om de nieuwste versies van deze modules te installeren:
Install-Module PowerShellGet -Force -AllowClobber
Installeer Microsoft.PowerShell.PSResourceGet
Microsoft.PowerShell.PSResourceGet is de nieuwe pakketbeheeroplossing voor PowerShell. Met deze module hoeft u PowerShellGet en PackageManagement niet meer te gebruiken. Het kan echter naast de bestaande PowerShellGet-module worden geïnstalleerd. Als u Microsoft.PowerShell.PSResourceGet naast uw bestaande PowerShellGet-versie wilt installeren, opent u een PowerShell-console en voert u het volgende uit:
Install-Module Microsoft.PowerShell.PSResourceGet -Repository PSGallery
Microsoft.PowerShell.PSResourceGet is vooraf geïnstalleerd met PowerShell 7.4 en hoger.
PowerShellGet