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.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