Installera PowerShellGet och PSResourceGet
Förutsättningar
Kontrollera att du har en version av PowerShellGet och PackageManagement som är nyare än 1.0.0.1 installerad. De senaste stabila versionerna är 2.2.5 för PowerShellGet och 1.4.8.1 för PackageManagement.
Om du kör Windows PowerShell 5.1 med PowerShellGet 1.0.0.1 läser du Uppdatera PowerShellGet för Windows PowerShell 5.1.
För att komma åt PowerShell-galleriet måste du använda TLS (Transport Layer Security) 1.2 eller senare. Använd följande kommando för att aktivera TLS 1.2 i PowerShell-sessionen.
[Net.ServicePointManager]::SecurityProtocol =
[Net.ServicePointManager]::SecurityProtocol -bor
[Net.SecurityProtocolType]::Tls12
Lägg till det här kommandot i PowerShell-profilskriptet för att säkerställa att TLS 1.2 har konfigurerats för varje PowerShell-session. Mer information om profiler finns i about_Profiles.
Om du kör PowerShell 6.0 eller senare har du redan en nyare version av PowerShellGet och PackageManagement installerad. Du kan uppgradera till en nyare version om det behövs eller installera förhandsversionen. Du bör alltid installera den senaste stabila versionen.
Använd följande kommando för att se vilken version som är installerad.
Get-Module PowerShellGet, PackageManagement -ListAvailable
Följande utdata visar att den senaste stabila versionen måste installeras.
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, ...
Installera den senaste stabila versionen
Installera de senaste versionerna av dessa moduler genom att köra följande:
Install-Module PowerShellGet -Force -AllowClobber
Installera Microsoft.PowerShell.PSResourceGet
Microsoft.PowerShell.PSResourceGet är den nya pakethanteringslösningen för PowerShell. Med den här modulen behöver du inte längre använda PowerShellGet och PackageManagement. Den kan dock installeras sida vid sida med den befintliga PowerShellGet-modulen . Om du vill installera Microsoft.PowerShell.PSResourceGet sida vid sida med din befintliga PowerShellGet-version öppnar du valfri PowerShell-konsol och kör:
Install-Module Microsoft.PowerShell.PSResourceGet -Repository PSGallery
Microsoft.PowerShell.PSResourceGet förinstalleras med PowerShell 7.4 och senare.
PowerShellGet