PowerShellGet ve PSResourceGet Yükleme

Önkoşullar

PowerShellGet ve PackageManagement'ın 1.0.0.1'den yeni bir sürümünün yüklü olduğundan emin olun. En son kararlı sürümler PowerShellGet için 2.2.5 ve PackageManagement için 1.4.8.1 sürümleridir.

PowerShellGet 1.0.0.1 ile Windows PowerShell 5.1 çalıştırıyorsanız bkz. Windows PowerShell 5.1 için PowerShellGet'i güncelleştirme.

PowerShell Galerisi erişmek için Aktarım Katmanı Güvenliği (TLS) 1.2 veya üzerini kullanmanız gerekir. PowerShell oturumunuzda TLS 1.2'yi etkinleştirmek için aşağıdaki komutu kullanın.

[Net.ServicePointManager]::SecurityProtocol =
    [Net.ServicePointManager]::SecurityProtocol -bor
    [Net.SecurityProtocolType]::Tls12

TLS 1.2'nin her PowerShell oturumu için yapılandırıldığından emin olmak için bu komutu PowerShell profil betiğinize ekleyin. Profiller hakkında daha fazla bilgi için bkz. about_Profiles.

PowerShell 6.0 veya sonraki bir sürümünü çalıştırıyorsanız, PowerShellGet ve PackageManagement'ın daha yeni bir sürümü zaten yüklüdür. Gerekirse daha yeni bir sürüme yükseltebilir veya önizleme sürümünü yükleyebilirsiniz. Her zaman en son kararlı sürümü yüklemeniz gerekir.

Hangi sürümün yüklü olduğunu görmek için aşağıdaki komutu kullanın.

Get-Module PowerShellGet, PackageManagement -ListAvailable

Aşağıdaki çıkış, en son kararlı sürümün yüklenmesi gerektiğini gösterir.

    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, ...

En son kararlı sürümü yükleme

Bu modüllerin en son sürümlerini yüklemek için aşağıdakileri çalıştırın:

Install-Module PowerShellGet -Force -AllowClobber

Microsoft.PowerShell.PSResourceGet yükleme

Microsoft.PowerShell.PSResourceGet , PowerShell için yeni paket yönetimi çözümüdür. Bu modülle artık PowerShellGet ve PackageManagement kullanmanız gerekmez. Ancak, mevcut PowerShellGet modülüyle yan yana yüklenebilir. Microsoft.PowerShell.PSResourceGet'i mevcut PowerShellGet sürümünüzle yan yana yüklemek için herhangi bir PowerShell konsolunu açın ve şunu çalıştırın:

Install-Module Microsoft.PowerShell.PSResourceGet -Repository PSGallery

Microsoft.PowerShell.PSResourceGet , PowerShell 7.4 ve üzeri ile önceden yüklenmiştir.