Das Uninstall-Module Cmdlet deinstalliert ein angegebenes Modul vom lokalen Computer. Sie können ein Modul nicht deinstallieren, wenn es andere Module als Abhängigkeiten aufweist.
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 zum Deinstallieren eines Moduls verwendet.
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 es Ihnen, ein Modul zu deinstallieren, das als Vorabversion gekennzeichnet ist.
Gibt an, dass Sie alle verfügbaren Versionen eines Moduls einschließen möchten. Sie können den Parameter "AllVersions" nicht mit den Parametern "MinimumVersion", "MaximumVersion" oder "RequiredVersion " verwenden.
Akzeptiert ein PSRepositoryItemInfo-Objekt. Geben Sie z. B. Get-InstalledModule in eine Variable aus, und verwenden Sie diese Variable als argument InputObject.
Gibt die maximale oder neueste Version des zu deinstallierenden Moduls an. Die Parameter "MaximumVersion " und "RequiredVersion " können nicht im gleichen Befehl verwendet werden.
Gibt die Mindestversion des zu deinstallierenden Moduls an. Die Parameter "MinimumVersion " und " RequiredVersion " können nicht im selben Befehl verwendet werden.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.