Uninstall-PSResource
PowerShellGet kullanılarak yüklenen bir kaynağı kaldırır.
Sözdizimi
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.
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 |
-InputObject
İşlem hattı girişi için kullanılır.
Tür: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Kaldırılacak kaynağın veya kaynakların adı. Joker karakterler desteklenir, ancak NuGet yalnızca karakteri kabul eder *
.
Tür: | String[] |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-Prerelease
Yalnızca yayın öncesi sürüm kaynaklarının kaldırılması gerektiğ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 |
-Scope
Kaldıracak kaynağın kapsamını belirtir.
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
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.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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, ]
.
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[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Çıkışlar
İlişkili Bağlantılar
PSResourceGet