Uninstall-Module
Odinstaluje modul.
Syntax
Uninstall-Module
[-Name] <String[]>
[-MinimumVersion <String>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-AllVersions]
[-Force]
[-AllowPrerelease]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Uninstall-Module
[-InputObject] <PSObject[]>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Uninstall-Module
odinstaluje zadaný modul z místního počítače. Modul není možné odinstalovat, pokud na něm závisejí jiné moduly nebo pokud se modul nenainstaloval s rutinou Install-Module
.
Toto je rutina proxy pro rutinu Uninstall-PSResource
v Microsoft.PowerShell.PSResourceGet. Další informace najdete v tématu Uninstall-PSResource.
Příklady
Příklad 1: Odinstalace modulu
Tento příklad odinstaluje modul.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
použije parametr Name k určení modulu, který se má odinstalovat z místního počítače.
Příklad 2: Odinstalace modulu pomocí kanálu
V tomto příkladu se kanál používá k odinstalaci modulu.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Get-InstalledModule
použije parametr Name k určení modulu. Objekt se odešle do kanálu Uninstall-Module
a odinstaluje se.
Parametry
-AllowPrerelease
Umožňuje odinstalovat modul označený jako předběžné vydání.
Rutina proxy namapuje tento parametr na parametr Předběžné vydáníUninstall-PSResource
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllVersions
Určuje, že chcete zahrnout všechny dostupné verze modulu. Nemůžete použít parametr AllVersions s parametry MinimumVersion, MaximumVersion nebo RequiredVersion .
Rutina proxy před voláním Uninstall-PSResource
transformuje tento parametr na -Version *
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Zobrazí výzvu k potvrzení před spuštěním nástroje Uninstall-Module
.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Uninstall-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Přijímá objekt PSRepositoryItemInfo . Například výstup Get-InstalledModule
do proměnné a použít tuto proměnnou jako argument InputObject .
Type: | PSObject[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaximumVersion
Rutina proxy používá hodnotu tohoto parametru k vytvoření vyhledávacího řetězce verze NuGet pro použití s parametrem Version parametru .Uninstall-PSResource
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MinimumVersion
Rutina proxy používá hodnotu tohoto parametru k vytvoření vyhledávacího řetězce verze NuGet pro použití s parametrem Version parametru .Uninstall-PSResource
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Určuje pole názvů modulů, které se mají odinstalovat.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RequiredVersion
Rutina proxy používá hodnotu tohoto parametru k vytvoření vyhledávacího řetězce verze NuGet pro použití s parametrem Version parametru .Uninstall-PSResource
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Ukazuje, co by se stalo při Uninstall-Module
spuštění. Rutina se nespustí.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
String[]
PSObject[]