Get-InstalledPSResource
PowerShellGet を使用して、コンピューターにインストールされているモジュールとスクリプトを返します。
構文
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
説明
このコマンドレットは、モジュールとスクリプトのインストール パスを検索し、見つかった各リソース項目を記述する PSResourceInfo オブジェクトを返します。 これは、PowerShellGet v2 からの コマンドレットと コマンドレットのGet-InstalledModule
組み合わせ出力と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 がシステムにインストールされていることを示しました。 この例では、プレ リリース ラベルを含む完全なバージョンを指定して、インストールされているモジュールを バージョン別に識別する必要があることを示します。
Get-InstalledPSResource PowerShellGet -Version 3.0.19
このコマンドからの出力はありません。
例 7
この例では、システムに 4 つのバージョンの PSReadLine がインストールされていることがわかります。 2 番目のコマンドは、 と の間 2.2.0
のバージョンの範囲を 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
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-PSResource
エイリアス Get-InstalledPSResource
として を定義します。
PSResourceGet