Uninstall-PSResource
Eltávolít egy PowerShellGet használatával telepített erőforrást.
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
Ez a parancsmag egyesíti a PowerShellGet v2 és Uninstall-Script
parancsmagjainak Uninstall-Module
funkcióit. A parancsmag a csomag telepítési útvonalán keres olyan erőforrásokat, amelyek rendelkeznek a PowerShellGet XML-metaadatfájllal. A rendszer eltávolítja az egyező erőforrásokat a rendszerből.
Alapértelmezés szerint a parancsmag ellenőrzi, hogy az eltávolított erőforrás egy másik erőforrás függősége-e.
Példák
1\. példa
Távolítsa el az Az modul legújabb verzióját.
Uninstall-PSResource Az
2\. példa
Távolítsa el az Az modul egy adott verzióját.
Uninstall-PSResource -name Az -version "5.0.0"
3\. példa
Eltávolítja az Az modul összes verzióját a megadott verziótartományon belül.
Uninstall-PSResource -name Az -version "(5.0.0, 7.5.0)"
4\. példa
Ez a példa feltételezi, hogy az Az modul alábbi verziói már telepítve vannak:
- 4.0.1-preview
- 4.1.0
- 4.0.2-preview
A Uninstall-PSResource
parancsmag eltávolítja a megadott verziótartományba eső stabil és előzetes verziót. NuGetVersion-szabályok szerint az előzetes verzió kevesebb, mint egy stabil verzió, így a 4.0.1-es előzetes verzió valójában kevesebb, mint a megadott tartományban lévő 4.0.1-es verzió. Ezért a 4.0.1-preview nem lesz eltávolítva. A 4.1.0-s és a 4.0.2-es előzetes verziót a rendszer eltávolítja, mert azok a tartományon belülre esnek.
Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]"
5\. példa
Ez a példa feltételezi, hogy az Az modul alábbi verziói már telepítve vannak:
- 4.0.1-preview
- 4.1.0
- 4.0.2-preview
Ez ugyanaz, mint az előző példában, kivéve a Prerelease paraméter azt jelenti, hogy csak az előzetes verziók lesznek eltávolítva. A rendszer csak a 4.0.2-es előzetes verziót távolítja el, mert a 4.0.1-es előzetes verzió kívül esik a tartományon, és a 4.1.0-s verzió nem előzetes verzió.
Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]" -Prerelease
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Folyamatbemenethez használatos.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Az eltávolítani kívánt erőforrás vagy erőforrások neve. A helyettesítő karakterek támogatottak, de a NuGet csak a karaktert *
fogadja el.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Prerelease
Azt jelzi, hogy csak az előzetes verziójú erőforrásokat kell eltávolítani.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Meghatározza az eltávolítani kívánt erőforrás hatókörét.
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
Alapértelmezés szerint a parancsmag ellenőrzi, hogy az eltávolított erőforrás egy másik erőforrás függősége-e. Ezzel a paraméterrel kihagyja a függőségi tesztet.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Az eltávolítandó erőforrás verzióját adja meg. Az érték lehet pontos verzió vagy verziótartomány a NuGet verziószámozási szintaxisával.
További információ a NuGet-verziótartományokról: Csomagverzió-készítés.
A PowerShellGet a NuGet-verziótartomány dokumentációjában felsorolt minimális befogadó verzión kívül az összeset támogatja. A verzió 1.0.0.0
használata nem eredményez 1.0.0.0-s és újabb verziót (minimális befogadó tartomány). Ehelyett az érték a szükséges verziónak számít. A minimális befogadó tartomány kereséséhez használja [1.0.0.0, ]
a verziótartományt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Kimenetek
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: