Uninstall-PSResource
Hiermee verwijdert u een resource die is geïnstalleerd met behulp van PowerShellGet.
Syntaxis
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
Deze cmdlet combineert de functionaliteit van de Uninstall-Module
cmdlets en Uninstall-Script
van PowerShellGet v2. De cmdlet zoekt in de pakketinstallatiepaden naar resources die het PowerShellGet XML-metagegevensbestand bevatten. Overeenkomende resources worden van het systeem verwijderd.
De cmdlet controleert standaard of de resource die wordt verwijderd een afhankelijkheid is voor een andere resource.
Voorbeelden
Voorbeeld 1
Verwijder de nieuwste versie van de Az-module .
Uninstall-PSResource Az
Voorbeeld 2
Verwijder een specifieke versie van de Az-module .
Uninstall-PSResource -name Az -version "5.0.0"
Voorbeeld 3
Hiermee verwijdert u alle versies van de Az-module binnen het opgegeven versiebereik.
Uninstall-PSResource -name Az -version "(5.0.0, 7.5.0)"
Voorbeeld 4
In dit voorbeeld wordt ervan uitgegaan dat de volgende versies van de Az-module al zijn geïnstalleerd:
- 4.0.1-preview
- 4.1.0
- 4.0.2-preview
De Uninstall-PSResource
cmdlet verwijdert stabiele en voorlopige versie die binnen het opgegeven versiebereik valt. Volgens NuGetVersion-regels is een voorlopige versie kleiner dan een stabiele versie, dus 4.0.1-preview is in feite minder dan de versie 4.0.1 in het opgegeven bereik. Daarom wordt 4.0.1-preview niet verwijderd. Versies 4.1.0 en 4.0.2-preview worden verwijderd omdat ze binnen het bereik vallen.
Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]"
Voorbeeld 5
In dit voorbeeld wordt ervan uitgegaan dat de volgende versies van de Az-module al zijn geïnstalleerd:
- 4.0.1-preview
- 4.1.0
- 4.0.2-preview
Dit is hetzelfde als in het vorige voorbeeld, behalve dat de parameter Prerelease betekent dat alleen voorlopige versies worden verwijderd. Alleen versie 4.0.2-preview wordt verwijderd omdat versie 4.0.1-preview buiten het bereik valt en versie 4.1.0 geen voorlopige versie is.
Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]" -Prerelease
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InputObject
Wordt gebruikt voor pijplijninvoer.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Naam van een resource of resources die moeten worden verwijderd. Jokertekens worden ondersteund, maar NuGet accepteert alleen het *
teken.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-Prerelease
Geeft aan dat alleen voorlopige versieresources moeten worden verwijderd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Scope
Hiermee geeft u het bereik van de resource te verwijderen.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Geaccepteerde waarden: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipDependencyCheck
De cmdlet controleert standaard of de resource die wordt verwijderd een afhankelijkheid is voor een andere resource. Als u deze parameter gebruikt, wordt de afhankelijkheidstest overgeslagen.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Version
Hiermee geeft u de versie van de resource die moet worden verwijderd. De waarde kan een exacte versie of een versiebereik zijn met behulp van de NuGet-versiebeheersyntaxis.
Zie Pakketversiebeheer voor meer informatie over NuGet-versiebereiken.
PowerShellGet ondersteunt alle, behalve de minimale inclusief versie die wordt vermeld in de documentatie over het NuGet-versiebereik. Als 1.0.0.0
u als versie gebruikt, levert geen versies 1.0.0.0 en hoger op (minimaal inclusief bereik). In plaats daarvan wordt de waarde beschouwd als de vereiste versie. Als u wilt zoeken naar een minimaal inclusief bereik, gebruikt [1.0.0.0, ]
u als het versiebereik.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Uitvoerwaarden
Verwante koppelingen
PSResourceGet