Uninstall-Module

Menghapus instalan modul.

Sintaks

Uninstall-Module
         [-Name] <String[]>
         [-MinimumVersion <String>]
         [-RequiredVersion <String>]
         [-MaximumVersion <String>]
         [-AllVersions]
         [-Force]
         [-AllowPrerelease]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]
Uninstall-Module
         [-InputObject] <PSObject[]>
         [-Force]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]

Deskripsi

Uninstall-Module Cmdlet menghapus instalan modul tertentu dari komputer lokal. Anda tidak dapat menghapus instalan modul jika modul lain bergantung padanya atau modul tidak diinstal dengan Install-Module cmdlet .

Ini adalah cmdlet proksi untuk Uninstall-PSResource cmdlet di Microsoft.PowerShell.PSResourceGet. Untuk informasi selengkapnya, lihat Uninstall-PSResource.

Contoh

Contoh 1: Menghapus instalan modul

Contoh ini menghapus instalan modul.

Uninstall-Module -Name SpeculationControl

Uninstall-Module menggunakan parameter Nama untuk menentukan modul yang akan dilepas dari komputer lokal.

Contoh 2: Gunakan alur untuk menghapus instalan modul

Dalam contoh ini, alur digunakan untuk menghapus instalan modul.

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule menggunakan parameter Nama untuk menentukan modul. Objek dikirim ke alur Uninstall-Module dan dihapus instalannya.

Parameter

-AllowPrerelease

Memungkinkan Anda menghapus instalan modul yang ditandai sebagai prarilis.

Cmdlet proksi memetakan parameter ini ke parameter PrarilisUninstall-PSResource

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllVersions

Menentukan bahwa Anda ingin menyertakan semua versi modul yang tersedia. Anda tidak dapat menggunakan parameter AllVersions dengan parameter MinimumVersion, MaximumVersion, atau RequiredVersion .

Cmdlet proksi mengubah parameter ini menjadi -Version * sebelum memanggil Uninstall-PSResource.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta konfirmasi sebelum menjalankan Uninstall-Module.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Uninstall-PSResource.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Menerima objek PSRepositoryItemInfo . Misalnya, output Get-InstalledModule ke variabel dan gunakan variabel tersebut sebagai argumen InputObject .

Type:PSObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MaximumVersion

Cmdlet proksi menggunakan nilai parameter ini untuk membuat string pencarian versi NuGet untuk digunakan dengan parameter Versi .Uninstall-PSResource

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MinimumVersion

Cmdlet proksi menggunakan nilai parameter ini untuk membuat string pencarian versi NuGet untuk digunakan dengan parameter Versi .Uninstall-PSResource

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Menentukan array nama modul untuk dilepas.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RequiredVersion

Cmdlet proksi menggunakan nilai parameter ini untuk membuat string pencarian versi NuGet untuk digunakan dengan parameter Versi .Uninstall-PSResource

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika Uninstall-Module berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String[]

PSObject[]

String

Output

Object