Uninstall-Module
Eltávolít egy modult.
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
A Uninstall-Module
parancsmag eltávolít egy adott modult a helyi számítógépről. Nem távolíthat el egy modult, ha más modulok függenek attól, vagy ha a modul nincs telepítve a Install-Module
parancsmaggal.
Ez egy proxyparancsmag a Uninstall-PSResource
Microsoft.PowerShell.PSResourceGet parancsmaghoz. További információ: Uninstall-PSResource.
Példák
1. példa: Modul eltávolítása
Ez a példa eltávolít egy modult.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
A Név paraméter használatával adja meg a modult, amelyet el szeretne távolítani a helyi számítógépről.
2. példa: Modul eltávolítása a folyamat használatával
Ebben a példában a folyamat egy modul eltávolítására szolgál.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Get-InstalledModule
A Név paraméter használatával adja meg a modult. A rendszer elküldi az objektumot a folyamatnak Uninstall-Module
, és eltávolítja.
Paraméterek
-AllowPrerelease
Lehetővé teszi egy előzetesként megjelölt modul eltávolítását.
A proxyparancsmag ezt a paramétert a következő prerelease paraméterhez rendeli: Uninstall-PSResource
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-AllVersions
Megadja, hogy egy modul összes elérhető verzióját bele szeretné foglalni. Az AllVersions paraméter nem használható a MinimumVersion, MaximumVersion vagy RequiredVersion paraméterekkel.
A proxy parancsmag a meghívás Uninstall-PSResource
előtt átalakítja ezt a paramétert-Version *
.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Confirm
Megerősítést kér, mielőtt futtatja a Uninstall-Module
.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Force
A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel azt a program nem támogatja Uninstall-PSResource
.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-InputObject
PSRepositoryItemInfo objektumot fogad el. Például egy változó kimenete Get-InstalledModule
, és ezt a változót használja InputObject argumentumként.
Típus: | PSObject[] |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-MaximumVersion
A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési sztringet, amely a következő verzióparaméterrelUninstall-PSResource
használható: .
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-MinimumVersion
A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési sztringet, amely a következő verzióparaméterrelUninstall-PSResource
használható: .
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Name
Az eltávolítandó modulnevek tömbje.
Típus: | String[] |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-RequiredVersion
A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési sztringet, amely a következő verzióparaméterrelUninstall-PSResource
használható: .
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Megjeleníti, mi történne, ha Uninstall-Module
futna. A parancsprogram nem lett futtatva.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
String[]
PSObject[]