次の方法で共有


Get-InstalledPSResource

PowerShellGet を使用して、コンピューターにインストールされているモジュールとスクリプト返します。

構文

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

説明

このコマンドレットは、モジュールとスクリプトのインストール パスを検索し、見つかった各リソース項目 説明する PSResourceInfo オブジェクトを返します。 これは、Get-InstalledModule v2 からの Get-InstalledScript コマンドレットと コマンドレットの組み合わせ出力と同じです。

例 1

この例では、コンピューターにインストールされているすべてのバージョンのモジュールとスクリプトが返されます。

Get-InstalledPSResource

例 2

この例では、PowerShellGetを使用してインストールされている Az モジュールのすべてのバージョンを返します。

Get-InstalledPSResource Az

例 3

次の使用例は、現在のディレクトリにインストールされている Az モジュールのすべてのバージョンを返します。

Get-InstalledPSResource Az -Path .

例 4

この例では、Az モジュールがシステムにインストールされている場合、特定のバージョンの Az モジュールが返されます。

Get-InstalledPSResource Az -Version 9.4.0

例 5

この例では、指定したバージョン範囲内の Az モジュールのインストールされているすべてのバージョンを返します。

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

例 6

この例では、システムにインストールされている場合、PowerShellGet モジュールの特定のプレビュー バージョンを返します。

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…

例 6

前の例では、PowerShellGet バージョン 3.0.14-beta14 がシステムにインストールされていることを示しました。 この例では、プレリリース ラベルを含む完全なバージョンを指定して、インストールされているモジュールを Versionで識別する必要があることを示しています。

Get-InstalledPSResource PowerShellGet -Version 3.0.19

このコマンドからの出力はありません。

例 7

この例では、PSReadLine の 4 つのバージョンがシステムにインストールされていることがわかります。 2 番目のコマンドは、2.2.02.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

NuGet のバージョン規則によると、プレリリース バージョンは安定したバージョンより小さいため、2.2.0-beta4 は指定されたバージョン範囲の 2.2.0 バージョンより小さくなります。

パラメーター

-Name

検索するリソースの名前。 ワイルドカードはサポートされていますが、NuGet は * 文字のみを受け入れます。 NuGet では、ローカル (ファイル ベース) リポジトリのワイルドカード検索はサポートされていません。

型:String[]
配置:0
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:True

-Path

検索するパスを指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Scope

リソースのスコープを指定します。

型:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
指定可能な値:CurrentUser, AllUsers
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Version

返されるリソースのバージョンを指定します。 値には、NuGet のバージョン管理構文を使用して、正確なバージョンまたはバージョン範囲を指定できます。

NuGet のバージョン範囲の詳細については、「パッケージのバージョン管理 参照してください。

PowerShellGet では、NuGet のバージョン範囲のドキュメントに記載されている 最小包括バージョン 以外のすべてをサポートしています。 バージョンとして 1.0.0.0 を使用しても、バージョン 1.0.0.0 以降 (最小包括範囲) は生成されません。 代わりに、値は必要なバージョンと見なされます。 最小包括範囲を検索するには、バージョン範囲として [1.0.0.0, ] を使用します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:True

入力

String[]

出力

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

メモ

モジュールは、Get-PSResourceGet-InstalledPSResourceのエイリアスとして定義します。