Get-InstalledPSResource

PowerShellGetaracılığıyla makineye yüklenen modülleri ve betikleri döndürür.

Syntax

Default (Varsayılan)

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

Description

Bu cmdlet, modül ve betik yükleme yollarını arar ve bulunan her kaynak öğesini açıklayan PSResourceInfo nesneleri döndürür. Bu, Get-InstalledModule v2'den Get-InstalledScript ve cmdlet'lerinin birleşik çıkışına eşdeğerdir.

Örnekler

Örnek 1

Bu örnek, makinede yüklü modüllerin ve betiklerin tüm sürümlerini döndürür.

Get-InstalledPSResource

Örnek 2

Bu örnek, PowerShellGetkullanılarak yüklenen Az modülünün tüm sürümlerini döndürür.

Get-InstalledPSResource Az

Örnek 3

Bu örnek, geçerli dizinde yüklü Az modülünün tüm sürümlerini döndürür.

Get-InstalledPSResource Az -Path .

Örnek 4

Bu örnek, sistemde yüklüyse Az modülünün belirli bir sürümünü döndürür.

Get-InstalledPSResource Az -Version 9.4.0

Örnek 5

Bu örnek, belirtilen sürüm aralığında Az modülünün tüm yüklü sürümlerini döndürür.

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

Örnek 6

Bu örnek, PowerShellGet modülünün sistemde yüklüyse belirli bir önizleme sürümünü döndürür.

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…

Örnek 6

Önceki örnekte PowerShellGet 3.0.14-beta14 sürümünün sistemde yüklü olduğu gösterildi. Bu örnekte, Sürümtarafından yüklenen modülü tanımlamak için Ön sürüm etiketi de dahil olmak üzere tam sürümü sağlamanız gerektiği gösterilmektedir.

Get-InstalledPSResource PowerShellGet -Version 3.0.19

Bu komuttan çıkış yok.

Örnek 7

Bu örnekte, sistemde PSReadLine dört sürümünün yüklü olduğunu görürsünüz. İkinci komut, 2.2.0 ile 2.3.0arasında bir sürüm aralığı arar.

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

NuGet sürüm kurallarına göre yayın öncesi sürüm kararlı bir sürümden küçük olduğundan, 2.2.0-beta4 belirtilen sürüm aralığındaki 2.2.0 sürümden küçüktür.

Parametreler

-Name

Bulunacak kaynağın adı. Joker karakterler desteklenir, ancak NuGet yalnızca * karakterini kabul eder. NuGet, yerel (dosya tabanlı) depolarda joker karakter aramalarını desteklemez.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:True
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Path

aranacak yolu belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Scope

Kaynağın kapsamını belirtir.

Parametre özellikleri

Tür:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Default value:None
Kabul edilen değerler:CurrentUser, AllUsers
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Version

Döndürülecek kaynağın sürümünü belirtir. Değer, NuGet sürüm oluşturma söz dizimini kullanarak tam bir sürüm veya sürüm aralığı olabilir.

NuGet sürüm aralıkları hakkında daha fazla bilgi için bkz. Paket sürüm oluşturma.

PowerShellGet, NuGet sürüm aralığı belgelerinde listelenen en düşük dahil sürüm hariç tüm sürümleri destekler. sürüm olarak 1.0.0.0 kullanılması 1.0.0.0 ve üzeri sürümleri (en düşük kapsayıcı aralık) vermez. Bunun yerine, değer gerekli sürüm olarak kabul edilir. En düşük kapsayıcı aralığı aramak için sürüm aralığı olarak [1.0.0.0, ] kullanın.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:True
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

String

Çıkışlar

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Notlar

Modül, aşağıdaki takma adları tanımlar:Get-InstalledPSResource

  • Get-PSResource
  • gres