Udostępnij za pośrednictwem


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-PSResourceprogram .

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[]

String

Dane wyjściowe

Object