Update-PSResource

Yerel makinede zaten yüklü olan bir paketin en yeni sürümünü indirip yükler.

Syntax

Update-PSResource
      [[-Name] <String[]>]
      [-Version <String>]
      [-Prerelease]
      [-Repository <String[]>]
      [-Scope <ScopeType>]
      [-TemporaryPath <String>]
      [-TrustRepository]
      [-Credential <PSCredential>]
      [-Quiet]
      [-AcceptLicense]
      [-Force]
      [-PassThru]
      [-SkipDependencyCheck]
      [-AuthenticodeCheck]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Update-PSResource yerel makinede zaten yüklü olan bir paketin en yeni sürümünü indirip yükler. Bu cmdlet, PowerShellGet v2'den ve Update-Script cmdlet'lerinin yerini alırUpdate-Module. Kaynağın yeni sürümü, yeni sürüme sahip bir klasörde önceki sürümlerle yan yana yüklenir.

Varsayılan olarak, Update-PSResource yüklü eski sürümleri silmeden paketin en son sürümünü ve bağımlılıklarından herhangi birini yükler.

Örnekler

Örnek 1

Bu örnekte, kullanıcının TestModule paketi zaten yüklüdür ve paketi güncelleştirir.

Get-PSResource -Name "TestModule"

Name                                    Version                         Prerelease   Description
----                                    -------                         ----------   -----------
TestModule                              1.2.0                                        test

Update-PSResource -Name "TestModule"

Name                                    Version                         Prerelease   Description
----                                    -------                         ----------   -----------
TestModule                              1.3.0                                        test
TestModule                              1.2.0                                        test

Parametreler

-AcceptLicense

Lisans gerektiren kaynaklar için AcceptLicense güncelleştirme sırasında lisans sözleşmesini otomatik olarak kabul eder.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AuthenticodeCheck

Windows'ta imzalı dosyaları ve katalog dosyalarını doğrular.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Özel depoya erişirken kullanılan isteğe bağlı kimlik bilgilerini belirtir.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Belirtildiğinde, TrustRepository ve AcceptLicense denetimlerini atlar ve paketi güncelleştirir.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Güncelleştirilecek bir veya daha fazla kaynağın adını belirtir. Joker karakterler desteklenir, ancak NuGet yalnızca karakteri kabul eder * . NuGet, yerel (dosya tabanlı) depolarda joker karakter aramalarını desteklemez.

Type:String[]
Position:0
Default value:"*"
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-PassThru

Belirtildiğinde, kaydedilen kaynak için bir PSResourceInfo nesnesi oluşturur.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Prerelease

Belirtildiğinde, yayın öncesi sürüme güncelleştirmeye izin verir.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Quiet

İlerleme bilgilerini bastırır.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Repository

Aranacak bir veya daha fazla depo adını belirtir. Belirtilmezse, paketi içeren bir depo bulunana kadar arama tüm kayıtlı depoları öncelik sırasına göre (en yüksek önce) içerir. Depolar önceliğe ve ardından ada göre sıralanır. Düşük Öncelik değerleri daha yüksek önceliğe sahiptir.

PsResourceGet cmdlet'leri, birden çok depodaki kaynakları ararken bu sıralama düzenini kullanarak depolarda arama uygular. Update-PSResource sıralanmış depo listesinden ilk eşleşen paketi güncelleştirir.

parametresi joker karakteri destekler * . Birden çok depo belirtirseniz, tüm adlar joker karakteri içermelidir veya atlanmalıdır. Joker karakterlerle ve joker karakterler olmadan adların karışımını belirtemezsiniz.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Scope

Yükleme kapsamını belirtir. Kabul edilen değerler şunlardır:

  • CurrentUser
  • AllUsers

Varsayılan kapsam, yükseltme gerektirmeyen şeklindedir CurrentUser.

Type:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Accepted values:CurrentUser, AllUsers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipDependencyCheck

Kaynak bağımlılıkları denetimini atlar. Bu, yalnızca adlandırılmış kaynakların güncelleştirildiğini gösterir.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TemporaryPath

Gerçek yüklemeden önce geçici olarak kaynağın yükleneceği yolu belirtir. Geçici yol sağlanmazsa, kaynak geçerli kullanıcının geçici klasörüne geçici olarak yüklenir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrustRepository

Depoya güvenme istemlerini bastır. Depoya güvenme istemi yalnızca deponun güvenilir olarak yapılandırılmamış olması durumunda oluşur.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Version

Döndürülecek kaynağın sürümünü belirtir. Değer, NuGet sürüm oluşturma söz dizimini kullanarak tam bir sürüm veya sürüm aralığı olabilir.

NuGet sürüm aralıkları hakkında daha fazla bilgi için bkz. Paket sürümü oluşturma.

PowerShellGet, NuGet sürüm aralığı belgelerinde listelenen en düşük dahil sürüm hariç tüm sürümleri destekler. sürüm olarak kullanılması 1.0.0.0 1.0.0.0 ve üzeri sürümleri (en düşük kapsayıcı aralık) vermez. Bunun yerine, değer gerekli sürüm olarak kabul edilir. En düşük kapsayıcı aralığı aramak için sürüm aralığı olarak kullanın [1.0.0.0, ] .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String[]

Çıkışlar

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Varsayılan olarak, cmdlet herhangi bir nesne döndürmez. PassThru parametresi kullanıldığında, cmdlet kaydedilen kaynak için bir PSResourceInfo nesnesi oluşturur.

Notlar

modülü için Update-PSResourcediğer ad olarak tanımlarudres.