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. Używanie potoku do odinstalowania modułu
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
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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
.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem .Uninstall-Module
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Polecenie cmdlet serwera proxy ignoruje ten parametr, ponieważ nie jest obsługiwany przez Uninstall-PSResource
program .
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
Akceptuje obiekt PSRepositoryItemInfo . Na przykład dane wyjściowe Get-InstalledModule
do zmiennej i użyj tej zmiennej jako argumentu InputObject .
Typ: | PSObject[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 parametru Uninstall-PSResource
.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 parametru Uninstall-PSResource
.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa tablicę nazw modułów do odinstalowania.
Typ: | String[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 parametru Uninstall-PSResource
.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli Uninstall-Module
zostanie uruchomiony. Cmdlet nie został uruchomiony.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
String[]
PSObject[]