Import-PSGetRepository
PowerShellGet に登録されているリポジトリを検索し、PSResourceGet に登録します。
構文
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
このコマンドレットは、PowerShellGet v2 に登録されている NuGet リポジトリを検索し、PSResourceGet に登録します。 PowerShellGet v2 には、さまざまなプロバイダー プロトコルを使用するリポジトリを登録できるプロバイダー モデルがあります。 PSResourceGet は NuGet リポジトリのみをサポートするため、このコマンドレットは NuGet リポジトリのみをインポートします。
PSGallery リポジトリは既定で登録されます。 このコマンドレットは、PowerShellGet v2 から PSGallery リポジトリをインポートしません。 PSGallery リポジトリを再登録する必要がある場合は、 コマンドレットを Register-PSResourceRepository
PSGallery パラメーターと共に使用します。
例
例 1 - PowerShellGet v2 に登録されている NuGet リポジトリを表示する
この例では、 Verbose パラメーターと WhatIf パラメーターを使用して、PowerShell v2 に登録されている NuGet リポジトリを表示します。
Import-PSGetRepository -Verbose -WhatIf
VERBOSE: Found 3 registered PowerShellGet repositories.
VERBOSE: Selected 2 NuGet repositories.
What if: Registering LocalGallery at E:\LocalGallery\ -Trusted:$True -Force:$False.
What if: Registering PrivateRepo at https://PrivateRepo:44370/nuget -Trusted:$True -Force:$False.
コマンドレットでは、PowerShellGet v2 に登録されている 3 つのリポジトリが見つかりましたが、インポートされるのはそのうちの 2 つだけです。 この場合、3 番目のリポジトリは既定の PSGallery リポジトリです。
例 2 - PowerShellGet v2 に登録されている NuGet リポジトリを登録する
Import-PSGetRepository
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
例 3 - 既存のリポジトリを上書きする
既定では、コマンドレットは、登録済みの PSResourceGet リポジトリと同じ名前の PowerShellGet v2 リポジトリをインポートしません。 Force パラメーターを使用して、既存のリポジトリを上書きします。
Import-PSGetRepository
WARNING: Adding to repository store failed: The PSResource Repository 'LocalGallery' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
WARNING: Adding to repository store failed: The PSResource Repository 'PrivateRepo' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
Import-PSGetRepository -Force
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
パラメーター
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Force パラメーターを使用して、既存のリポジトリを上書きします。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 コマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
出力
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
コマンドレットは、PowerShellGet v2 に登録されている各 NuGet リポジトリの PSRepositoryInfo オブジェクトを返します。
関連リンク
PSResourceGet
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示