Uninstall-PSResource
PowerShellGet kullanılarak yüklenen bir kaynağı kaldırır.
Syntax
Uninstall-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-SkipDependencyCheck]
[-Scope <ScopeType>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Uninstall-PSResource
[-Prerelease]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-Scope <ScopeType>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Bu cmdlet, PowerShellGet v2'den ve Uninstall-Script
cmdlet'lerinin işlevlerini Uninstall-Module
birleştirir. Cmdlet, paket yükleme yollarında PowerShellGet XML meta veri dosyasını içeren kaynakları arar. Eşleşen kaynaklar sistemden kaldırılır.
Varsayılan olarak, cmdlet kaldırılan kaynağın başka bir kaynak için bağımlılık olup olmadığını denetler.
Örnekler
Örnek 1
Az modülünün en son sürümünü kaldırın.
Uninstall-PSResource Az
Örnek 2
Az modülünün belirli bir sürümünü kaldırın.
Uninstall-PSResource -name Az -version "5.0.0"
Örnek 3
Belirtilen sürüm aralığındaki Az modülünün tüm sürümlerini kaldırır.
Uninstall-PSResource -name Az -version "(5.0.0, 7.5.0)"
Örnek 4
Bu örnekte az modülünün aşağıdaki sürümlerinin zaten yüklü olduğu varsayılır:
- 4.0.1-önizleme
- 4.1.0
- 4.0.2-önizleme
cmdlet'i Uninstall-PSResource
, belirtilen sürüm aralığındaki kararlı ve yayın öncesi sürümü kaldırır. NuGetVersion kuralları başına yayın öncesi sürüm kararlı bir sürümden küçük olduğundan, 4.0.1 önizlemesi aslında belirtilen aralıktaki 4.0.1 sürümünden daha küçüktür. Bu nedenle, 4.0.1-preview kaldırılmaz. 4.1.0 ve 4.0.2-preview sürümleri, aralık dahilinde olduklarından kaldırılır.
Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]"
Örnek 5
Bu örnekte az modülünün aşağıdaki sürümlerinin zaten yüklü olduğu varsayılır:
- 4.0.1-önizleme
- 4.1.0
- 4.0.2-önizleme
Bu önceki örnekle aynıdır, ancak Ön sürüm parametresi yalnızca yayın öncesi sürümlerin kaldırıldığı anlamına gelir. Sürüm 4.0.1-preview aralığın dışında olduğundan ve sürüm 4.1.0 yayın öncesi bir sürüm olmadığından yalnızca 4.0.2-önizleme sürümü kaldırılır.
Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]" -Prerelease
Parametreler
-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 |
-InputObject
İşlem hattı girişi için kullanılır.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Kaldırılacak kaynağın veya kaynakların adı. Joker karakterler desteklenir, ancak NuGet yalnızca karakteri kabul eder *
.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Prerelease
Yalnızca yayın öncesi sürüm kaynaklarının kaldırılması gerektiğini gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Kaldıracak kaynağın kapsamını belirtir.
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
Varsayılan olarak, cmdlet kaldırılan kaynağın başka bir kaynak için bağımlılık olup olmadığını denetler. Bu parametreyi kullanmak bağımlılık testini atlar.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Kaldırılacak 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 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[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Çıkışlar
İ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