Jak nainstalovat PowerShellGet a PSResourceGet
Požadavky
Ujistěte se, že máte nainstalovanou verzi PowerShellGet a PackageManagement novější než 1.0.0.1. Nejnovější stabilní verze jsou 2.2.5 pro PowerShellGet a 1.4.8.1 pro PackageManagement.
Pokud používáte Windows PowerShell 5.1 s PowerShellGetem 1.0.0.1, přečtěte si téma Aktualizace PowerShellGetu pro Windows PowerShell 5.1.
Pokud chcete získat přístup k Galerie prostředí PowerShell, musíte použít protokol TLS (Transport Layer Security) 1.2 nebo novější. Pomocí následujícího příkazu povolte v relaci PowerShellu protokol TLS 1.2.
[Net.ServicePointManager]::SecurityProtocol =
[Net.ServicePointManager]::SecurityProtocol -bor
[Net.SecurityProtocolType]::Tls12
Přidejte tento příkaz do skriptu profilu PowerShellu, abyste zajistili, že je protokol TLS 1.2 nakonfigurovaný pro každou relaci PowerShellu. Další informace o profilech najdete v tématu about_Profiles.
Pokud používáte PowerShell 6.0 nebo novější, už máte nainstalovanou novější verzi PowerShellGet a PackageManagement . V případě potřeby můžete upgradovat na novější verzi nebo nainstalovat verzi Preview. Vždy byste měli nainstalovat nejnovější stabilní verzi.
Pomocí následujícího příkazu zjistíte, jaká verze je nainstalovaná.
Get-Module PowerShellGet, PackageManagement -ListAvailable
Následující výstup ukazuje, že je potřeba nainstalovat nejnovější stabilní verzi.
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, ...
Instalace nejnovější stabilní verze
Pokud chcete nainstalovat nejnovější verze těchto modulů, spusťte následující příkaz:
Install-Module PowerShellGet -Force -AllowClobber
Instalace Microsoft.PowerShell.PSResourceGet
Microsoft.PowerShell.PSResourceGet je nové řešení pro správu balíčků pro PowerShell. V tomto modulu už nemusíte používat PowerShellGet a PackageManagement. Dá se ale nainstalovat souběžně s existujícím modulem PowerShellGet . Pokud chcete nainstalovat Microsoft.PowerShell.PSResourceGet vedle své stávající verze PowerShellGet , otevřete libovolnou konzolu PowerShellu a spusťte:
Install-Module Microsoft.PowerShell.PSResourceGet -Repository PSGallery
Microsoft.PowerShell.PSResourceGet je předinstalovaný s PowerShellem 7.4 a novějším.