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-PSResource
diğer ad olarak tanımlarudres
.
İlişkili Bağlantılar
PSResourceGet
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin