Uninstall-PSResource
Menghapus instalasi sumber daya yang diinstal menggunakan PowerShellGet.
Sintaks
Uninstall-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-SkipDependencyCheck]
[-Scope <ScopeType>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Uninstall-PSResource
[-Prerelease]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-Scope <ScopeType>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet ini menggabungkan fungsionalitas Uninstall-Module
cmdlet 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 modul Az versi terbaru.
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
Uninstall-PSResource
Cmdlet 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 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 Anda mengonfirmasi sebelum menjalankan cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Digunakan untuk input alur.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Nama sumber daya atau sumber daya yang akan dihapus. Kartubebas didukung tetapi NuGet hanya menerima *
karakter.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Prerelease
Menunjukkan bahwa hanya sumber daya versi prarilis yang harus dihapus.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Menentukan cakupan sumber daya yang akan dilepas.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Accepted values: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Menentukan versi sumber daya yang akan dihapus. Nilai dapat berupa versi yang tepat atau rentang versi menggunakan sintaks penerapan versi NuGet.
Untuk informasi selengkapnya tentang rentang versi NuGet, lihat Penerapan versi paket.
PowerShellGet mendukung semua kecuali versi inklusif minimum yang 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). Sebaliknya, nilai dianggap sebagai versi yang diperlukan. Untuk mencari rentang inklusif minimum, gunakan [1.0.0.0, ]
sebagai rentang versi.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-WhatIf
Menunjukkan yang akan terjadi jika cmdlet dijalankan. Cmdlet tidak dijalankan.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Output
Link Terkait
PSResourceGet
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk