Megosztás a következőn keresztül:


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-PSResourceMicrosoft.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-PSResourceelő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-PSResourcehaszná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-PSResourcehaszná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-PSResourcehaszná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[]

String

Kimenetek

Object