Uninstall-Module
Deinstalliert ein 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>]
Beschreibung
Das Uninstall-Module
Cmdlet deinstalliert ein angegebenes Modul vom lokalen Computer. Sie können ein Modul nicht deinstallieren, wenn andere Module davon abhängen oder das Modul nicht mit dem Install-Module
Cmdlet installiert wurde.
Dies ist ein Proxy-Cmdlet für das Uninstall-PSResource
Cmdlet in Microsoft.PowerShell.PSResourceGet. Weitere Informationen finden Sie unter Uninstall-PSResource.
Beispiele
Beispiel 1: Deinstallieren eines Moduls
In diesem Beispiel wird ein Modul deinstalliert.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
verwendet den Parameter Name , um das Modul anzugeben, das vom lokalen Computer deinstalliert werden soll.
Beispiel 2: Verwenden der Pipeline zum Deinstallieren eines Moduls
In diesem Beispiel wird die Pipeline verwendet, um ein Modul zu deinstallieren.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Get-InstalledModule
verwendet den Parameter Name , um das Modul anzugeben. Das Objekt wird an die Pipeline Uninstall-Module
gesendet und deinstalliert.
Parameter
-AllowPrerelease
Ermöglicht die Deinstallation eines Moduls, das als Vorabversion gekennzeichnet ist.
Das Proxy-Cmdlet ordnet diesen Parameter dem Prerelease-Parameter von zu. Uninstall-PSResource
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllVersions
Gibt an, dass Sie alle verfügbaren Versionen eines Moduls einschließen möchten. Sie können den AllVersions-Parameter nicht mit den Parametern MinimumVersion, MaximumVersion oder RequiredVersion verwenden.
Das Proxy-Cmdlet transformiert diesen Parameter in -Version *
, bevor aufgerufen wird Uninstall-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie ausführen.Uninstall-Module
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Uninstall-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Akzeptiert ein PSRepositoryItemInfo-Objekt . Geben Sie z. B. an eine Variable aus, Get-InstalledModule
und verwenden Sie diese Variable als InputObject-Argument .
Type: | PSObject[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaximumVersion
Das Proxy-Cmdlet verwendet den Wert dieses Parameters, um eine NuGet-Versionssuchzeichenfolge zur Verwendung mit dem Versionsparameter von Uninstall-PSResource
zu erstellen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MinimumVersion
Das Proxy-Cmdlet verwendet den Wert dieses Parameters, um eine NuGet-Versionssuchzeichenfolge zur Verwendung mit dem Versionsparameter von Uninstall-PSResource
zu erstellen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt ein Array von zu deinstallierenden Modulnamen an.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RequiredVersion
Das Proxy-Cmdlet verwendet den Wert dieses Parameters, um eine NuGet-Versionssuchzeichenfolge zur Verwendung mit dem Versionsparameter von Uninstall-PSResource
zu erstellen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was bei Ausführungen passieren Uninstall-Module
würde. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
String[]
PSObject[]