Uninstall-Module
Odinstalowuje moduł.
Składnia
Uninstall-Module
[-Name] <String[]>
[-MinimumVersion <String>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-AllVersions]
[-Force]
[-AllowPrerelease]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Uninstall-Module
[-InputObject] <PSObject[]>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie Uninstall-Module
cmdlet odinstalowuje określony moduł z komputera lokalnego. Nie można odinstalować modułu, jeśli inne moduły są od niego zależne lub moduł nie został zainstalowany za pomocą Install-Module
polecenia cmdlet .
Jest to polecenie cmdlet serwera proxy dla Uninstall-PSResource
polecenia cmdlet w elemecie Microsoft.PowerShell.PSResourceGet. Aby uzyskać więcej informacji, zobacz Uninstall-PSResource.
Przykłady
Przykład 1: Odinstalowywanie modułu
W tym przykładzie odinstalowuje moduł.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
używa parametru Name , aby określić moduł do odinstalowania z komputera lokalnego.
Przykład 2: odinstalowanie modułu przy użyciu potoku
W tym przykładzie potok jest używany do odinstalowania modułu.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Get-InstalledModule
używa parametru Name do określenia modułu. Obiekt jest wysyłany w dół potoku do Uninstall-Module
i jest odinstalowywane.
Parametry
-AllowPrerelease
Umożliwia odinstalowanie modułu oznaczonego jako wersję wstępną.
Polecenie cmdlet serwera proxy mapuje ten parametr na parametr Wersji wstępnej polecenia Uninstall-PSResource
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllVersions
Określa, że chcesz uwzględnić wszystkie dostępne wersje modułu. Nie można użyć parametru AllVersions z parametrami MinimumVersion, MaximumVersion lub RequiredVersion.
Polecenie cmdlet serwera proxy przekształca ten parametr na -Version *
przed wywołaniem metody Uninstall-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia Uninstall-Module
.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Polecenie cmdlet serwera proxy ignoruje ten parametr, ponieważ nie jest obsługiwany przez Uninstall-PSResource
program .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Akceptuje obiekt PSRepositoryItemInfo . Na przykład dane wyjściowe Get-InstalledModule
do zmiennej i użyj tej zmiennej jako argumentu InputObject .
Type: | PSObject[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaximumVersion
Polecenie cmdlet serwera proxy używa wartości tego parametru do utworzenia ciągu wyszukiwania wersji NuGet do użycia z parametrem Version .Uninstall-PSResource
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MinimumVersion
Polecenie cmdlet serwera proxy używa wartości tego parametru do utworzenia ciągu wyszukiwania wersji NuGet do użycia z parametrem Version .Uninstall-PSResource
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Określa tablicę nazw modułów do odinstalowania.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RequiredVersion
Polecenie cmdlet serwera proxy używa wartości tego parametru do utworzenia ciągu wyszukiwania wersji NuGet do użycia z parametrem Version .Uninstall-PSResource
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie w przypadku Uninstall-Module
uruchomienia. Polecenie cmdlet nie jest uruchamiane.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
String[]
PSObject[]