Uninstall-PSResource

Menghapus instalasi sumber daya yang diinstal menggunakan PowerShellGet.

Sintaks

NameParameterSet (Default)

Uninstall-PSResource
    [-Name] <string[]>
    [-Version <string>]
    [-Prerelease]
    [-SkipDependencyCheck]
    [-Scope <ScopeType>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InputObjectParameterSet

Uninstall-PSResource
    [-InputObject] <PSResourceInfo[]>
    [-Prerelease]
    [-SkipDependencyCheck]
    [-Scope <ScopeType>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Deskripsi

Cmdlet ini menggabungkan fungsionalitas cmdlet Uninstall-Module dan Uninstall-Script dari PowerShellGet v2. Cmdlet mencari jalur penginstalan paket untuk sumber daya yang memiliki file metadata XML PowerShellGet. Sumber daya yang cocok dihapus dari sistem.

Secara default, cmdlet memeriksa untuk melihat apakah sumber daya yang dihapus adalah dependensi untuk sumber daya lain.

Contoh

Contoh 1

Hapus instalan versi terbaru modul Az.

Uninstall-PSResource Az

Contoh 2

Hapus instalan versi tertentu dari modul Az.

Uninstall-PSResource -name Az -version "5.0.0"

Contoh 3

Menghapus instalan semua versi modul Az dalam rentang versi yang ditentukan.

Uninstall-PSResource -name Az -version "(5.0.0, 7.5.0)"

Contoh 4

Contoh ini mengasumsikan bahwa versi modul Az berikut sudah diinstal:

  • 4.0.1-pratinjau
  • 4.1.0
  • 4.0.2-pratinjau

Cmdlet Uninstall-PSResource menghapus versi stabil dan prarilis yang termasuk dalam rentang versi yang ditentukan. Per aturan NuGetVersion, versi prarilis kurang dari versi stabil, sehingga pratinjau 4.0.1 sebenarnya kurang dari versi 4.0.1 dalam rentang yang ditentukan. Oleh karena itu, pratinjau 4.0.1 tidak dihapus. Pratinjau versi 4.1.0 dan 4.0.2 dihapus karena berada dalam rentang.

Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]"

Contoh 5

Contoh ini mengasumsikan bahwa versi modul Az berikut sudah diinstal:

  • 4.0.1-pratinjau
  • 4.1.0
  • 4.0.2-pratinjau

Ini sama dengan contoh sebelumnya kecuali parameter prarilis berarti bahwa hanya versi prarilis yang dihapus. Hanya versi 4.0.2-preview yang dihapus karena versi 4.0.1-preview berada di luar rentang dan versi 4.1.0 bukan versi prarilis.

Uninstall-PSResource -name Az -version "[4.0.1, 4.1.0]" -Prerelease

Parameter

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:Cf

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-InputObject

Digunakan untuk input alur.

Properti parameter

Jenis:

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

InputObjectParameterSet
Position:0
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Name

Nama sumber daya atau sumber daya yang akan dihapus. Kartubebas didukung tetapi NuGet hanya menerima karakter *.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:True
DontShow:False

Kumpulan parameter

NameParameterSet
Position:0
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Prerelease

Menunjukkan bahwa hanya sumber daya versi prarilis yang harus dihapus.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Scope

Menentukan cakupan sumber daya yang akan dilepas instalannya.

Properti parameter

Jenis:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Nilai default:None
Nilai yang diterima:CurrentUser, AllUsers
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SkipDependencyCheck

Secara default, cmdlet memeriksa untuk melihat apakah sumber daya yang dihapus adalah dependensi untuk sumber daya lain. Menggunakan parameter ini melewati pengujian dependensi.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Version

Menentukan versi sumber daya yang akan dihapus. Nilainya dapat berupa versi atau rentang versi yang tepat menggunakan sintaks penerapan versi NuGet.

Untuk informasi selengkapnya tentang rentang versi NuGet, lihat penerapan versi Paket .

PowerShellGet mendukung semua kecuali versi inklusif minimum tercantum dalam dokumentasi rentang versi NuGet. Menggunakan 1.0.0.0 sebagai versi tidak menghasilkan versi 1.0.0.0 dan yang lebih tinggi (rentang inklusif minimum). Sebagai gantinya, nilai dianggap sebagai versi yang diperlukan. Untuk mencari rentang inklusif minimum, gunakan [1.0.0.0, ] sebagai rentang versi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:True
DontShow:False

Kumpulan parameter

NameParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:wi

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

String

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Output

Object

Catatan

Modul ini didefinisikan usres sebagai alias untuk Uninstall-PSResource.