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.