Update-PSResource
Yerel makinede zaten yüklü olan bir paketin en yeni sürümünü indirir ve yükler.
Sözdizimi
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ü indirir ve yükler. Bu cmdlet, PowerShellGet v2'den ve Update-Script
cmdlet'lerinin yerini alırUpdate-Module
. Kaynağın yeni sürümü, yeni bir sürüme sahip 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. Paketin eski sürümlerini kaldırma komutu yoktur. Eski sürümlerin dosya ve klasörlerini el ile silmeniz gerekir.
Update-PSResource
güncelleştirilmiş modülü geçerli oturuma yüklemez. Güncelleştirilmiş modülü kullanmak için yeni sürümü içeri aktarmanız veya yeni bir oturum başlatmanız gerekir. Daha fazla bilgi için bkz . Import-Module.
Örnekler
Örnek 1
Bu örnekte, kullanıcı TestModule paketini zaten yüklemiş ve paketi güncelleştirmiştir.
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.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AuthenticodeCheck
Windows'ta imzalı dosyaları ve katalog dosyalarını doğrular.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Credential
Özel depoya erişirken kullanılan isteğe bağlı kimlik bilgilerini belirtir.
Tür: | PSCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Force
Belirtildiğinde, TrustRepository ve AcceptLicense denetimlerini atlar ve paketi güncelleştirir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | String[] |
Position: | 0 |
Default value: | "*" |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-PassThru
Belirtildiğinde, kaydedilen kaynak için bir PSResourceInfo nesnesi oluşturur.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Prerelease
Belirtildiğinde, yayın öncesi sürüme güncelleştirmeye izin verir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Quiet
İlerleme bilgilerini gizler.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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 sonra ada göre sıralanır. Düşük Öncelik değerleri daha yüksek önceliğe sahiptir.
Birden çok depodaki kaynakları ararken, PSResourceGet cmdlet'leri 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 bir karışımını belirtemezsiniz.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | True |
-Scope
Yükleme kapsamını belirtir. Kabul edilen değerler şunlardır:
CurrentUser
AllUsers
Varsayılan kapsam, yükseltme gerektirmeyen şeklindedir CurrentUser
.
Tür: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Kabul edilen değerler: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SkipDependencyCheck
Kaynak bağımlılıkları denetimini atlar. Bu, yalnızca adlandırılmış kaynakların güncelleştirildiğini gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TemporaryPath
Gerçek installatoin öncesinde kaynağı geçici olarak yükleme yolunu belirtir. Geçici yol sağlanmamışsa, kaynak geçici olarak geçerli kullanıcının geçici klasörüne yüklenir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TrustRepository
Depoya güvenme istemlerini gizleme. Depoya güvenme istemi yalnızca depo güvenilir olarak yapılandırılmamışsa gerçekleşir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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 dışında tüm sürümleri destekler. Sürüm olarak kullanmak 1.0.0.0
1.0.0.0 ve üzeri sürümleri (en düşük dahil aralık) vermez. Bunun yerine, değer gerekli sürüm olarak kabul edilir. En düşük kapsamlı aralığı aramak için sürüm aralığı olarak kullanın [1.0.0.0, ]
.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | True |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
String[]
Çıkışlar
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Varsayılan olarak, cmdlet hiç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-PSResource
bir diğer ad olarak tanımlarudres
.
İlişkili Bağlantılar
PSResourceGet