Get-InstalledPSResource

Mengembalikan modul dan skrip yang diinstal pada komputer melalui PowerShellGet.

Sintaks

Get-InstalledPSResource
   [[-Name] <String[]>]
   [-Version <String>]
   [-Path <String>]
   [-Scope <ScopeType>]
   [<CommonParameters>]

Deskripsi

Cmdlet ini mencari jalur penginstalan modul dan skrip dan mengembalikan objek PSResourceInfo yang menjelaskan setiap item sumber daya yang ditemukan. Ini setara dengan output Get-InstalledModule gabungan cmdlet dan Get-InstalledScript dari PowerShellGet v2.

Contoh

Contoh 1

Contoh ini mengembalikan semua versi modul dan skrip yang diinstal pada komputer.

Get-InstalledPSResource

Contoh 2

Contoh ini mengembalikan semua versi modul Az yang diinstal menggunakan PowerShellGet.

Get-InstalledPSResource Az

Contoh: 3

Contoh ini mengembalikan semua versi modul Az yang diinstal di direktori saat ini.

Get-InstalledPSResource Az -Path .

Contoh 4

Contoh ini mengembalikan versi tertentu dari modul Az jika diinstal pada sistem.

Get-InstalledPSResource Az -Version 9.4.0

Contoh 5

Contoh ini mengembalikan semua versi modul Az yang diinstal dalam rentang versi yang ditentukan.

Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"

Contoh 6

Contoh ini mengembalikan versi pratinjau tertentu dari modul PowerShellGet jika diinstal pada sistem.

Get-InstalledPSResource PowerShellGet -Version 3.0.19-beta19

Name          Version Prerelease Repository Description
----          ------- ---------- ---------- -----------
PowerShellGet 3.0.19  beta19     PSGallery  PowerShell module with commands for discovering, installing, updating and p…

Contoh 6

Contoh sebelumnya menunjukkan bahwa PowerShellGet versi 3.0.14-beta14 diinstal pada sistem. Contoh ini menunjukkan bahwa Anda harus memberikan versi lengkap, termasuk label Prarilis untuk mengidentifikasi modul yang diinstal berdasarkan Versi.

Get-InstalledPSResource PowerShellGet -Version 3.0.19

Tidak ada output dari perintah ini.

Contoh 7

Dalam contoh ini Anda melihat bahwa ada empat versi PSReadLine yang diinstal pada sistem. Perintah kedua mencari rentang versi antara 2.2.0 dan 2.3.0.

Get-InstalledPSResource PSReadLine

Name       Version Prerelease Repository Description
----       ------- ---------- ---------- -----------
PSReadLine 2.3.0   beta0      PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.6              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.5              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.2              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.0   beta4      PSGallery  Great command line editing in the PowerShell console host

Get-InstalledPSResource PSReadLine -Version '[2.2.0, 2.3.0]'

Name       Version Prerelease Repository Description
----       ------- ---------- ---------- -----------
PSReadLine 2.3.0   beta0      PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.6              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.5              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.2              PSGallery  Great command line editing in the PowerShell console host

Menurut aturan versi NuGet, versi prarilis kurang dari versi stabil, jadi 2.2.0-beta4 kurang dari 2.2.0 versi dalam rentang versi yang ditentukan.

Parameter

-Name

Nama sumber daya untuk ditemukan. Kartubebas didukung tetapi NuGet hanya menerima * karakter. NuGet tidak mendukung pencarian kartubebas repositori lokal (berbasis file).

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

-Path

Menentukan jalur untuk dicari.

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

-Scope

Menentukan cakupan sumber daya.

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

-Version

Menentukan versi sumber daya yang akan dikembalikan. 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

Input

String[]

Output

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Catatan

Modul mendefinisikan Get-PSResource sebagai alias untuk Get-InstalledPSResource.